Lines Matching defs:rbx

12 ULong rbx;
25 rcx = 0x33333333; rbx = 0x44444444;
28 rax&0xff,rbx&0xff,rcx&0xff);
32 "\tpush %rbx\n"
38 "\tmov " VG_SYM(rbx) ",%rbx\n"
43 "\tmov " VG_SYM(rbx) "(%rip),%rbx\n"
50 "\tmov %rbx," VG_SYM(rbx_out) "\n"
54 "\tmov %rbx," VG_SYM(rbx_out) "(%rip)\n"
59 "\tpop %rbx\n"
69 rcx = 0x55555555; rbx = 0x55555555;
72 rax&0xff,rbx&0xff,rcx&0xff);
76 "\tpush %rbx\n"
82 "\tmov " VG_SYM(rbx) ",%rbx\n"
87 "\tmov " VG_SYM(rbx) "(%rip),%rbx\n"
94 "\tmov %rbx," VG_SYM(rbx_out) "\n"
98 "\tmov %rbx," VG_SYM(rbx_out) "(%rip)\n"
103 "\tpop %rbx\n"
113 rcx = 0x33333333; rbx = 0x44444444;
116 rax&0xffff,rbx&0xffff,rcx&0xffff);
120 "\tpush %rbx\n"
126 "\tmov " VG_SYM(rbx) ",%rbx\n"
131 "\tmov " VG_SYM(rbx) "(%rip),%rbx\n"
138 "\tmov %rbx," VG_SYM(rbx_out) "\n"
142 "\tmov %rbx," VG_SYM(rbx_out) "(%rip)\n"
147 "\tpop %rbx\n"
157 rcx = 0x55555555; rbx = 0x55555555;
160 rax&0xffff,rbx&0xffff,rcx&0xffff);
164 "\tpush %rbx\n"
170 "\tmov " VG_SYM(rbx) ",%rbx\n"
175 "\tmov " VG_SYM(rbx) "(%rip),%rbx\n"
182 "\tmov %rbx," VG_SYM(rbx_out) "\n"
186 "\tmov %rbx," VG_SYM(rbx_out) "(%rip)\n"
191 "\tpop %rbx\n"
202 rcx = 0x33333333; rbx = 0x44444444;
205 rax&0xffffffff,rbx&0xffffffff,rcx&0xffffffff);
209 "\tpush %rbx\n"
215 "\tmov " VG_SYM(rbx) ",%rbx\n"
220 "\tmov " VG_SYM(rbx) "(%rip),%rbx\n"
227 "\tmov %rbx," VG_SYM(rbx_out) "\n"
231 "\tmov %rbx," VG_SYM(rbx_out) "(%rip)\n"
236 "\tpop %rbx\n"
246 rcx = 0x55555555; rbx = 0x55555555;
249 rax&0xffffffff,rbx&0xffffffff,rcx&0xffffffff);
253 "\tpush %rbx\n"
259 "\tmov " VG_SYM(rbx) ",%rbx\n"
264 "\tmov " VG_SYM(rbx) "(%rip),%rbx\n"
271 "\tmov %rbx," VG_SYM(rbx_out) "\n"
275 "\tmov %rbx," VG_SYM(rbx_out) "(%rip)\n"
280 "\tpop %rbx\n"
291 rcx = 0x333333333; rbx = 0x444444444;
293 printf("cmpxchg %%rbx,%%rcx (rax=%llx rbx=%llx rcx=%llx)\n",
294 rax,rbx,rcx);
298 "\tpush %rbx\n"
304 "\tmov " VG_SYM(rbx) ",%rbx\n"
309 "\tmov " VG_SYM(rbx) "(%rip),%rbx\n"
313 "\tcmpxchg %rbx,%rcx \n"
316 "\tmov %rbx," VG_SYM(rbx_out) "\n"
320 "\tmov %rbx," VG_SYM(rbx_out) "(%rip)\n"
325 "\tpop %rbx\n"
329 printf(" rax!=rcx so rax should equal rcx (Result rax=%llx rbx=%llx rcx=%llx)\n",
335 rcx = 0x555555555; rbx = 0x555555555;
337 printf("cmpxchg %%rbx,%%rcx (rax=%llx rbx=%llx rcx=%llx)\n",
338 rax,rbx,rcx);
342 "\tpush %rbx\n"
348 "\tmov " VG_SYM(rbx) ",%rbx\n"
353 "\tmov " VG_SYM(rbx) "(%rip),%rbx\n"
357 "\tcmpxchg %rbx,%rcx \n"
360 "\tmov %rbx," VG_SYM(rbx_out) "\n"
364 "\tmov %rbx," VG_SYM(rbx_out) "(%rip)\n"
369 "\tpop %rbx\n"
373 printf(" rax==rcx so ecx should equal rbx (Result rax=%llx rbx=%llx rcx=%llx)\n",