Home | History | Annotate | Download | only in priv

Lines Matching defs:ebx

51      = { "%eax", "%ecx", "%edx", "%ebx", "%esp", "%ebp", "%esi", "%edi" };
1063 vex_printf("{%%eax->%%ebx},");
1067 vex_printf("lock cmpxchg8b {%%edx:%%eax->%%ecx:%%ebx},");
2734 /* cmpxchg{b,w,l} %ebx,mem. Expected-value in %eax, new value
2735 in %ebx. The new-value register is hardwired to be %ebx
2741 register operand to %ebx (could equally be %ecx or %edx).
2742 (Although %ebx is more consistent with cmpxchg8b.) */
2753 in %ecx:%ebx. All 4 regs are hardwired in the ISA, so
2772 the low 8 bits of %eax/%ebx/%ecx/%edx. */
2781 least one of %eax/%ebx/%ecx/%edx must be available to
2786 HReg eax = hregX86_EAX(), ebx = hregX86_EBX(),
2796 if (sameHReg(r, ebx)) b_ok = False;
2801 if (b_ok) swap = ebx;