Lines Matching full:ebx
51 = { "%eax", "%ecx", "%edx", "%ebx", "%esp", "%ebp", "%esi", "%edi" };
1058 vex_printf("{%%eax->%%ebx},");
1062 vex_printf("lock cmpxchg8b {%%edx:%%eax->%%ecx:%%ebx},");
2701 /* cmpxchg{b,w,l} %ebx,mem. Expected-value in %eax, new value
2702 in %ebx. The new-value register is hardwired to be %ebx
2708 register operand to %ebx (could equally be %ecx or %edx).
2709 (Although %ebx is more consistent with cmpxchg8b.) */
2720 in %ecx:%ebx. All 4 regs are hardwired in the ISA, so
2739 the low 8 bits of %eax/%ebx/%ecx/%edx. */
2748 least one of %eax/%ebx/%ecx/%edx must be available to
2753 HReg eax = hregX86_EAX(), ebx = hregX86_EBX(),
2763 if (r == ebx) b_ok = False;
2768 if (b_ok) swap = ebx;