Lines Matching full:ebx
51 = { "%eax", "%ecx", "%edx", "%ebx", "%esp", "%ebp", "%esi", "%edi" };
1013 vex_printf("{%%eax->%%ebx},");
1017 vex_printf("lock cmpxchg8b {%%edx:%%eax->%%ecx:%%ebx},");
2555 /* cmpxchg{b,w,l} %ebx,mem. Expected-value in %eax, new value
2556 in %ebx. The new-value register is hardwired to be %ebx
2562 register operand to %ebx (could equally be %ecx or %edx).
2563 (Although %ebx is more consistent with cmpxchg8b.) */
2574 in %ecx:%ebx. All 4 regs are hardwired in the ISA, so
2593 the low 8 bits of %eax/%ebx/%ecx/%edx. */
2602 least one of %eax/%ebx/%ecx/%edx must be available to
2607 HReg eax = hregX86_EAX(), ebx = hregX86_EBX(),
2617 if (r == ebx) b_ok = False;
2622 if (b_ok) swap = ebx;