> > > Looking at u_atomic.h there is a section that uses > PIPE_ATOMIC_ASM_MSVC_X86 and has explicit assembly, and there's a > section that uses PIPE_ATOMIC_MSVC_INTRINSIC and has intrinsics. No > clue whatsoever what the difference between them is, but presumably it > doesn't exist solely for the purpose of annoying developers... >
I can't think of a good reason; I would be interested in knowing why. Last time I checked, MSVC is terrible at optimizing around __asm{} blocks and if I recall, only x86 (i.e. 32-bit) supports inline assembly. This is a bit off-topic though... > > -ilia >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev