|
Relates :
|
OrderAccess::cross_modify_fence() in orderAccess_linux_x86.hpp has a clobber of EBX:
__asm__ volatile ("cpuid " : "+a" (idx) : : "ebx", "ecx", "edx", "memory");
This causes a compile-time error because EBX is a reserved register on 32-bit Linux systems.
|