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.
|