Lines Matching +full:0 +full:x67

22   verifyBytes<ByteCount>(codeBytes(), 0xc3);  in TEST_F()
26 __ ret(Immediate(0x20)); in TEST_F()
31 verifyBytes<ByteCount>(codeBytes(), 0xC2, 0x20, 0x00); in TEST_F()
40 verifyBytes<ByteCount>(codeBytes(), 0xe8, 0x00, 0x00, 0x00, 0x00); in TEST_F()
63 constexpr uint8_t Rex_B = 0x41; in TEST_F()
64 constexpr uint8_t PopOpcode = 0x58; in TEST_F()
99 constexpr uint8_t Rex_B = 0x41; in TEST_F()
100 constexpr uint8_t PushOpcode = 0x50; in TEST_F()
117 __ mov(IceType_i32, Encoded_GPR_eax(), Immediate(0x00)); in TEST_F()
118 __ mov(IceType_i32, Encoded_GPR_ebx(), Immediate(0x00)); in TEST_F()
119 __ mov(IceType_i32, Encoded_GPR_ecx(), Immediate(0x00)); in TEST_F()
120 __ mov(IceType_i32, Encoded_GPR_edx(), Immediate(0x00)); in TEST_F()
121 __ mov(IceType_i32, Encoded_GPR_edi(), Immediate(0x00)); in TEST_F()
122 __ mov(IceType_i32, Encoded_GPR_esi(), Immediate(0x00)); in TEST_F()
123 __ mov(IceType_i32, Encoded_GPR_ebp(), Immediate(0x00)); in TEST_F()
124 __ mov(IceType_i32, Encoded_GPR_r8(), Immediate(0x00)); in TEST_F()
125 __ mov(IceType_i32, Encoded_GPR_r10(), Immediate(0x00)); in TEST_F()
126 __ mov(IceType_i32, Encoded_GPR_r11(), Immediate(0x00)); in TEST_F()
127 __ mov(IceType_i32, Encoded_GPR_r12(), Immediate(0x00)); in TEST_F()
128 __ mov(IceType_i32, Encoded_GPR_r13(), Immediate(0x00)); in TEST_F()
129 __ mov(IceType_i32, Encoded_GPR_r14(), Immediate(0x00)); in TEST_F()
130 __ mov(IceType_i32, Encoded_GPR_r15(), Immediate(0x00)); in TEST_F()
132 constexpr uint8_t Rex_B = 0x41; in TEST_F()
138 constexpr uint8_t MovOpcode = 0xb8; in TEST_F()
140 codeBytes(), MovOpcode | Encoded_GPR_eax(), 0x00, 0x00, 0x00, 0x00, in TEST_F()
141 MovOpcode | Encoded_GPR_ebx(), 0x00, 0x00, 0x00, 0x00, in TEST_F()
142 MovOpcode | Encoded_GPR_ecx(), 0x00, 0x00, 0x00, 0x00, in TEST_F()
143 MovOpcode | Encoded_GPR_edx(), 0x00, 0x00, 0x00, 0x00, in TEST_F()
144 MovOpcode | Encoded_GPR_edi(), 0x00, 0x00, 0x00, 0x00, in TEST_F()
145 MovOpcode | Encoded_GPR_esi(), 0x00, 0x00, 0x00, 0x00, in TEST_F()
146 MovOpcode | Encoded_GPR_ebp(), 0x00, 0x00, 0x00, 0x00, Rex_B, in TEST_F()
147 MovOpcode | (Encoded_GPR_r8() & 7), 0x00, 0x00, 0x00, 0x00, Rex_B, in TEST_F()
148 MovOpcode | (Encoded_GPR_r10() & 7), 0x00, 0x00, 0x00, 0x00, Rex_B, in TEST_F()
149 MovOpcode | (Encoded_GPR_r11() & 7), 0x00, 0x00, 0x00, 0x00, Rex_B, in TEST_F()
150 MovOpcode | (Encoded_GPR_r12() & 7), 0x00, 0x00, 0x00, 0x00, Rex_B, in TEST_F()
151 MovOpcode | (Encoded_GPR_r13() & 7), 0x00, 0x00, 0x00, 0x00, Rex_B, in TEST_F()
152 MovOpcode | (Encoded_GPR_r14() & 7), 0x00, 0x00, 0x00, 0x00, Rex_B, in TEST_F()
153 MovOpcode | (Encoded_GPR_r15() & 7), 0x00, 0x00, 0x00, 0x00); in TEST_F()
168 } while (0) in TEST_F()
181 } while (0) in TEST_F()
194 } while (0) in TEST_F()
208 } while (0) in TEST_F()
224 } while (0) in TEST_F()
240 } while (0) in TEST_F()
257 } while (0) in TEST_F()
274 } while (0) in TEST_F()
277 TestRegReg(cmp, eax, ecx, i32, 2, 0x3B, 0xC1); in TEST_F()
278 TestRegReg(cmp, ecx, edx, i32, 2, 0x3B, 0xCA); in TEST_F()
279 TestRegReg(cmp, edx, ebx, i32, 2, 0x3B, 0xD3); in TEST_F()
280 TestRegReg(cmp, ebx, esp, i32, 2, 0x3B, 0xDC); in TEST_F()
281 TestRegReg(cmp, esp, ebp, i32, 2, 0x3B, 0xE5); in TEST_F()
282 TestRegReg(cmp, ebp, esi, i32, 2, 0x3B, 0xEE); in TEST_F()
283 TestRegReg(cmp, esi, edi, i32, 2, 0x3B, 0xF7); in TEST_F()
284 TestRegReg(cmp, edi, r8, i32, 3, 0x41, 0x3B, 0xF8); in TEST_F()
285 TestRegReg(cmp, r8, r9, i32, 3, 0x45, 0x3B, 0xC1); in TEST_F()
286 TestRegReg(cmp, r9, r10, i32, 3, 0x45, 0x3B, 0xCA); in TEST_F()
287 TestRegReg(cmp, r10, r11, i32, 3, 0x45, 0x3B, 0xD3); in TEST_F()
288 TestRegReg(cmp, r11, r12, i32, 3, 0x45, 0x3B, 0xDC); in TEST_F()
289 TestRegReg(cmp, r12, r13, i32, 3, 0x45, 0x3B, 0xE5); in TEST_F()
290 TestRegReg(cmp, r13, r14, i32, 3, 0x45, 0x3B, 0xEE); in TEST_F()
291 TestRegReg(cmp, r14, r15, i32, 3, 0x45, 0x3B, 0xF7); in TEST_F()
292 TestRegReg(cmp, r15, eax, i32, 3, 0x44, 0x3B, 0xF8); in TEST_F()
294 TestRegReg(cmp, eax, ecx, i16, 3, 0x66, 0x3B, 0xC1); in TEST_F()
295 TestRegReg(cmp, ecx, edx, i16, 3, 0x66, 0x3B, 0xCA); in TEST_F()
296 TestRegReg(cmp, edx, ebx, i16, 3, 0x66, 0x3B, 0xD3); in TEST_F()
297 TestRegReg(cmp, ebx, esp, i16, 3, 0x66, 0x3B, 0xDC); in TEST_F()
298 TestRegReg(cmp, esp, ebp, i16, 3, 0x66, 0x3B, 0xE5); in TEST_F()
299 TestRegReg(cmp, ebp, esi, i16, 3, 0x66, 0x3B, 0xEE); in TEST_F()
300 TestRegReg(cmp, esi, edi, i16, 3, 0x66, 0x3B, 0xF7); in TEST_F()
301 TestRegReg(cmp, edi, r8, i16, 4, 0x66, 0x41, 0x3B, 0xF8); in TEST_F()
302 TestRegReg(cmp, r8, r9, i16, 4, 0x66, 0x45, 0x3B, 0xC1); in TEST_F()
303 TestRegReg(cmp, r9, r10, i16, 4, 0x66, 0x45, 0x3B, 0xCA); in TEST_F()
304 TestRegReg(cmp, r10, r11, i16, 4, 0x66, 0x45, 0x3B, 0xD3); in TEST_F()
305 TestRegReg(cmp, r11, r12, i16, 4, 0x66, 0x45, 0x3B, 0xDC); in TEST_F()
306 TestRegReg(cmp, r12, r13, i16, 4, 0x66, 0x45, 0x3B, 0xE5); in TEST_F()
307 TestRegReg(cmp, r13, r14, i16, 4, 0x66, 0x45, 0x3B, 0xEE); in TEST_F()
308 TestRegReg(cmp, r14, r15, i16, 4, 0x66, 0x45, 0x3B, 0xF7); in TEST_F()
309 TestRegReg(cmp, r15, eax, i16, 4, 0x66, 0x44, 0x3B, 0xF8); in TEST_F()
311 TestRegReg(cmp, eax, ecx, i8, 2, 0x3A, 0xC1); in TEST_F()
312 TestRegReg(cmp, ecx, edx, i8, 2, 0x3A, 0xCA); in TEST_F()
313 TestRegReg(cmp, edx, ebx, i8, 2, 0x3A, 0xD3); in TEST_F()
314 TestRegReg(cmp, ebx, esp, i8, 2, 0x3A, 0xDC); // emit: cmp bl, ah in TEST_F()
315 TestRegReg(cmp, esp, ebp, i8, 3, 0x40, 0x3A, 0xE5); in TEST_F()
316 TestRegReg(cmp, ebp, esi, i8, 3, 0x40, 0x3A, 0xEE); in TEST_F()
317 TestRegReg(cmp, esi, edi, i8, 3, 0x40, 0x3A, 0xF7); in TEST_F()
318 TestRegReg(cmp, edi, r8, i8, 3, 0x41, 0x3A, 0xF8); in TEST_F()
319 TestRegReg(cmp, r8, r9, i8, 3, 0x45, 0x3A, 0xC1); in TEST_F()
320 TestRegReg(cmp, r9, r10, i8, 3, 0x45, 0x3A, 0xCA); in TEST_F()
321 TestRegReg(cmp, r10, r11, i8, 3, 0x45, 0x3A, 0xD3); in TEST_F()
322 TestRegReg(cmp, r11, r12, i8, 3, 0x45, 0x3A, 0xDC); in TEST_F()
323 TestRegReg(cmp, r12, r13, i8, 3, 0x45, 0x3A, 0xE5); in TEST_F()
324 TestRegReg(cmp, r13, r14, i8, 3, 0x45, 0x3A, 0xEE); in TEST_F()
325 TestRegReg(cmp, r14, r15, i8, 3, 0x45, 0x3A, 0xF7); in TEST_F()
326 TestRegReg(cmp, r15, eax, i8, 3, 0x44, 0x3A, 0xF8); in TEST_F()
329 TestRegImm(cmp, eax, 5, i32, 3, 0x83, 0xF8, 0x05); in TEST_F()
330 TestRegImm(cmp, ecx, 5, i32, 3, 0x83, 0xF9, 0x05); in TEST_F()
331 TestRegImm(cmp, edx, 5, i32, 3, 0x83, 0xFA, 0x05); in TEST_F()
332 TestRegImm(cmp, ebx, 5, i32, 3, 0x83, 0xFB, 0x05); in TEST_F()
333 TestRegImm(cmp, esp, 5, i32, 3, 0x83, 0xFC, 0x05); in TEST_F()
334 TestRegImm(cmp, ebp, 5, i32, 3, 0x83, 0xFD, 0x05); in TEST_F()
335 TestRegImm(cmp, esi, 5, i32, 3, 0x83, 0xFE, 0x05); in TEST_F()
336 TestRegImm(cmp, edi, 5, i32, 3, 0x83, 0xFF, 0x05); in TEST_F()
337 TestRegImm(cmp, r8, 5, i32, 4, 0x41, 0x83, 0xF8, 0x05); in TEST_F()
338 TestRegImm(cmp, r9, 5, i32, 4, 0x41, 0x83, 0xF9, 0x05); in TEST_F()
339 TestRegImm(cmp, r10, 5, i32, 4, 0x41, 0x83, 0xFA, 0x05); in TEST_F()
340 TestRegImm(cmp, r11, 5, i32, 4, 0x41, 0x83, 0xFB, 0x05); in TEST_F()
341 TestRegImm(cmp, r12, 5, i32, 4, 0x41, 0x83, 0xFC, 0x05); in TEST_F()
342 TestRegImm(cmp, r13, 5, i32, 4, 0x41, 0x83, 0xFD, 0x05); in TEST_F()
343 TestRegImm(cmp, r14, 5, i32, 4, 0x41, 0x83, 0xFE, 0x05); in TEST_F()
344 TestRegImm(cmp, r15, 5, i32, 4, 0x41, 0x83, 0xFF, 0x05); in TEST_F()
346 TestRegImm(cmp, eax, 5, i16, 4, 0x66, 0x83, 0xF8, 0x05); in TEST_F()
347 TestRegImm(cmp, ecx, 5, i16, 4, 0x66, 0x83, 0xF9, 0x05); in TEST_F()
348 TestRegImm(cmp, edx, 5, i16, 4, 0x66, 0x83, 0xFA, 0x05); in TEST_F()
349 TestRegImm(cmp, ebx, 5, i16, 4, 0x66, 0x83, 0xFB, 0x05); in TEST_F()
350 TestRegImm(cmp, esp, 5, i16, 4, 0x66, 0x83, 0xFC, 0x05); in TEST_F()
351 TestRegImm(cmp, ebp, 5, i16, 4, 0x66, 0x83, 0xFD, 0x05); in TEST_F()
352 TestRegImm(cmp, esi, 5, i16, 4, 0x66, 0x83, 0xFE, 0x05); in TEST_F()
353 TestRegImm(cmp, edi, 5, i16, 4, 0x66, 0x83, 0xFF, 0x05); in TEST_F()
354 TestRegImm(cmp, r8, 5, i16, 5, 0x66, 0x41, 0x83, 0xF8, 0x05); in TEST_F()
355 TestRegImm(cmp, r9, 5, i16, 5, 0x66, 0x41, 0x83, 0xF9, 0x05); in TEST_F()
356 TestRegImm(cmp, r10, 5, i16, 5, 0x66, 0x41, 0x83, 0xFA, 0x05); in TEST_F()
357 TestRegImm(cmp, r11, 5, i16, 5, 0x66, 0x41, 0x83, 0xFB, 0x05); in TEST_F()
358 TestRegImm(cmp, r12, 5, i16, 5, 0x66, 0x41, 0x83, 0xFC, 0x05); in TEST_F()
359 TestRegImm(cmp, r13, 5, i16, 5, 0x66, 0x41, 0x83, 0xFD, 0x05); in TEST_F()
360 TestRegImm(cmp, r14, 5, i16, 5, 0x66, 0x41, 0x83, 0xFE, 0x05); in TEST_F()
361 TestRegImm(cmp, r15, 5, i16, 5, 0x66, 0x41, 0x83, 0xFF, 0x05); in TEST_F()
363 TestRegImm(cmp, eax, 5, i8, 2, 0x3C, 0x05); in TEST_F()
364 TestRegImm(cmp, ecx, 5, i8, 3, 0x80, 0xF9, 0x05); in TEST_F()
365 TestRegImm(cmp, edx, 5, i8, 3, 0x80, 0xFA, 0x05); in TEST_F()
366 TestRegImm(cmp, ebx, 5, i8, 3, 0x80, 0xFB, 0x05); in TEST_F()
367 TestRegImm(cmp, esp, 5, i8, 3, 0x80, 0xFC, 0x05); // emit: cmp ah, 5 in TEST_F()
368 TestRegImm(cmp, ebp, 5, i8, 4, 0x40, 0x80, 0xFD, 0x05); in TEST_F()
369 TestRegImm(cmp, esi, 5, i8, 4, 0x40, 0x80, 0xFE, 0x05); in TEST_F()
370 TestRegImm(cmp, edi, 5, i8, 4, 0x40, 0x80, 0xFF, 0x05); in TEST_F()
371 TestRegImm(cmp, r8, 5, i8, 4, 0x41, 0x80, 0xF8, 0x05); in TEST_F()
372 TestRegImm(cmp, r9, 5, i8, 4, 0x41, 0x80, 0xF9, 0x05); in TEST_F()
373 TestRegImm(cmp, r10, 5, i8, 4, 0x41, 0x80, 0xFA, 0x05); in TEST_F()
374 TestRegImm(cmp, r11, 5, i8, 4, 0x41, 0x80, 0xFB, 0x05); in TEST_F()
375 TestRegImm(cmp, r12, 5, i8, 4, 0x41, 0x80, 0xFC, 0x05); in TEST_F()
376 TestRegImm(cmp, r13, 5, i8, 4, 0x41, 0x80, 0xFD, 0x05); in TEST_F()
377 TestRegImm(cmp, r14, 5, i8, 4, 0x41, 0x80, 0xFE, 0x05); in TEST_F()
378 TestRegImm(cmp, r15, 5, i8, 4, 0x41, 0x80, 0xFF, 0x05); in TEST_F()
381 TestRegImm(cmp, eax, 0x100, i32, 5, 0x3D, 0x00, 0x01, 0x00, 0x00); in TEST_F()
382 TestRegImm(cmp, ecx, 0x100, i32, 6, 0x81, 0xF9, 0x00, 0x01, 0x00, 0x00); in TEST_F()
383 TestRegImm(cmp, edx, 0x100, i32, 6, 0x81, 0xFA, 0x00, 0x01, 0x00, 0x00); in TEST_F()
384 TestRegImm(cmp, ebx, 0x100, i32, 6, 0x81, 0xFB, 0x00, 0x01, 0x00, 0x00); in TEST_F()
385 TestRegImm(cmp, esp, 0x100, i32, 6, 0x81, 0xFC, 0x00, 0x01, 0x00, 0x00); in TEST_F()
386 TestRegImm(cmp, ebp, 0x100, i32, 6, 0x81, 0xFD, 0x00, 0x01, 0x00, 0x00); in TEST_F()
387 TestRegImm(cmp, esi, 0x100, i32, 6, 0x81, 0xFE, 0x00, 0x01, 0x00, 0x00); in TEST_F()
388 TestRegImm(cmp, edi, 0x100, i32, 6, 0x81, 0xFF, 0x00, 0x01, 0x00, 0x00); in TEST_F()
389 TestRegImm(cmp, r8, 0x100, i32, 7, 0x41, 0x81, 0xF8, 0x00, 0x01, 0x00, 0x00); in TEST_F()
390 TestRegImm(cmp, r9, 0x100, i32, 7, 0x41, 0x81, 0xF9, 0x00, 0x01, 0x00, 0x00); in TEST_F()
391 TestRegImm(cmp, r10, 0x100, i32, 7, 0x41, 0x81, 0xFA, 0x00, 0x01, 0x00, 0x00); in TEST_F()
392 TestRegImm(cmp, r11, 0x100, i32, 7, 0x41, 0x81, 0xFB, 0x00, 0x01, 0x00, 0x00); in TEST_F()
393 TestRegImm(cmp, r12, 0x100, i32, 7, 0x41, 0x81, 0xFC, 0x00, 0x01, 0x00, 0x00); in TEST_F()
394 TestRegImm(cmp, r13, 0x100, i32, 7, 0x41, 0x81, 0xFD, 0x00, 0x01, 0x00, 0x00); in TEST_F()
395 TestRegImm(cmp, r14, 0x100, i32, 7, 0x41, 0x81, 0xFE, 0x00, 0x01, 0x00, 0x00); in TEST_F()
396 TestRegImm(cmp, r15, 0x100, i32, 7, 0x41, 0x81, 0xFF, 0x00, 0x01, 0x00, 0x00); in TEST_F()
398 TestRegImm(cmp, eax, 0x100, i16, 4, 0x66, 0x3D, 0x00, 0x01); in TEST_F()
399 TestRegImm(cmp, ecx, 0x100, i16, 5, 0x66, 0x81, 0xF9, 0x00, 0x01); in TEST_F()
400 TestRegImm(cmp, edx, 0x100, i16, 5, 0x66, 0x81, 0xFA, 0x00, 0x01); in TEST_F()
401 TestRegImm(cmp, ebx, 0x100, i16, 5, 0x66, 0x81, 0xFB, 0x00, 0x01); in TEST_F()
402 TestRegImm(cmp, esp, 0x100, i16, 5, 0x66, 0x81, 0xFC, 0x00, 0x01); in TEST_F()
403 TestRegImm(cmp, ebp, 0x100, i16, 5, 0x66, 0x81, 0xFD, 0x00, 0x01); in TEST_F()
404 TestRegImm(cmp, esi, 0x100, i16, 5, 0x66, 0x81, 0xFE, 0x00, 0x01); in TEST_F()
405 TestRegImm(cmp, edi, 0x100, i16, 5, 0x66, 0x81, 0xFF, 0x00, 0x01); in TEST_F()
406 TestRegImm(cmp, r8, 0x100, i16, 6, 0x66, 0x41, 0x81, 0xF8, 0x00, 0x01); in TEST_F()
407 TestRegImm(cmp, r9, 0x100, i16, 6, 0x66, 0x41, 0x81, 0xF9, 0x00, 0x01); in TEST_F()
408 TestRegImm(cmp, r10, 0x100, i16, 6, 0x66, 0x41, 0x81, 0xFA, 0x00, 0x01); in TEST_F()
409 TestRegImm(cmp, r11, 0x100, i16, 6, 0x66, 0x41, 0x81, 0xFB, 0x00, 0x01); in TEST_F()
410 TestRegImm(cmp, r12, 0x100, i16, 6, 0x66, 0x41, 0x81, 0xFC, 0x00, 0x01); in TEST_F()
411 TestRegImm(cmp, r13, 0x100, i16, 6, 0x66, 0x41, 0x81, 0xFD, 0x00, 0x01); in TEST_F()
412 TestRegImm(cmp, r14, 0x100, i16, 6, 0x66, 0x41, 0x81, 0xFE, 0x00, 0x01); in TEST_F()
413 TestRegImm(cmp, r15, 0x100, i16, 6, 0x66, 0x41, 0x81, 0xFF, 0x00, 0x01); in TEST_F()
416 TestRegAbsoluteAddr(cmp, eax, 0xF00FBEEF, i32, 8, 0x67, 0x3B, 0x04, 0x25, in TEST_F()
417 0xEF, 0xBE, 0x0F, 0xF0); in TEST_F()
418 TestRegAbsoluteAddr(cmp, eax, 0xF00FBEEF, i16, 9, 0x66, 0x67, 0x3B, 0x04, in TEST_F()
419 0x25, 0xEF, 0xBE, 0x0F, 0xF0); in TEST_F()
420 TestRegAbsoluteAddr(cmp, eax, 0xF00FBEEF, i8, 8, 0x67, 0x3A, 0x04, 0x25, 0xEF, in TEST_F()
421 0xBE, 0x0F, 0xF0); in TEST_F()
422 TestRegAbsoluteAddr(cmp, r8, 0xF00FBEEF, i32, 9, 0x67, 0x44, 0x3B, 0x04, 0x25, in TEST_F()
423 0xEF, 0xBE, 0x0F, 0xF0); in TEST_F()
424 TestRegAbsoluteAddr(cmp, r8, 0xF00FBEEF, i16, 10, 0x66, 0x67, 0x44, 0x3B, in TEST_F()
425 0x04, 0x25, 0xEF, 0xBE, 0x0F, 0xF0); in TEST_F()
426 TestRegAbsoluteAddr(cmp, r8, 0xF00FBEEF, i8, 9, 0x67, 0x44, 0x3A, 0x04, 0x25, in TEST_F()
427 0xEF, 0xBE, 0x0F, 0xF0); in TEST_F()
429 /* cmp GPR, 0(Base) */ in TEST_F()
430 TestRegAddrBase(cmp, eax, ecx, 0, i32, 3, 0x67, 0x3B, 0x01); in TEST_F()
431 TestRegAddrBase(cmp, ecx, edx, 0, i32, 3, 0x67, 0x3B, 0x0A); in TEST_F()
432 TestRegAddrBase(cmp, edx, ebx, 0, i32, 3, 0x67, 0x3B, 0x13); in TEST_F()
433 TestRegAddrBase(cmp, ebx, esp, 0, i32, 4, 0x67, 0x3B, 0x1C, 0x24); in TEST_F()
434 TestRegAddrBase(cmp, esp, ebp, 0, i32, 4, 0x67, 0x3B, 0x65, 0x00); in TEST_F()
435 TestRegAddrBase(cmp, ebp, esi, 0, i32, 3, 0x67, 0x3B, 0x2E); in TEST_F()
436 TestRegAddrBase(cmp, esi, edi, 0, i32, 3, 0x67, 0x3B, 0x37); in TEST_F()
437 TestRegAddrBase(cmp, edi, r8, 0, i32, 4, 0x67, 0x41, 0x3B, 0x38); in TEST_F()
438 TestRegAddrBase(cmp, r8, r9, 0, i32, 4, 0x67, 0x45, 0x3B, 0x01); in TEST_F()
439 TestRegAddrBase(cmp, r9, r10, 0, i32, 4, 0x67, 0x45, 0x3B, 0x0A); in TEST_F()
440 TestRegAddrBase(cmp, r10, r11, 0, i32, 4, 0x67, 0x45, 0x3B, 0x13); in TEST_F()
441 TestRegAddrBase(cmp, r11, r12, 0, i32, 5, 0x67, 0x45, 0x3B, 0x1C, 0x24); in TEST_F()
442 TestRegAddrBase(cmp, r12, r13, 0, i32, 5, 0x67, 0x45, 0x3B, 0x65, 0x00); in TEST_F()
443 TestRegAddrBase(cmp, r13, r14, 0, i32, 4, 0x67, 0x45, 0x3B, 0x2E); in TEST_F()
444 TestRegAddrBase(cmp, r14, r15, 0, i32, 4, 0x67, 0x45, 0x3B, 0x37); in TEST_F()
445 TestRegAddrBase(cmp, r15, eax, 0, i32, 4, 0x67, 0x44, 0x3B, 0x38); in TEST_F()
447 TestRegAddrBase(cmp, eax, ecx, 0, i16, 4, 0x66, 0x67, 0x3B, 0x01); in TEST_F()
448 TestRegAddrBase(cmp, ecx, edx, 0, i16, 4, 0x66, 0x67, 0x3B, 0x0A); in TEST_F()
449 TestRegAddrBase(cmp, edx, ebx, 0, i16, 4, 0x66, 0x67, 0x3B, 0x13); in TEST_F()
450 TestRegAddrBase(cmp, ebx, esp, 0, i16, 5, 0x66, 0x67, 0x3B, 0x1C, 0x24); in TEST_F()
451 TestRegAddrBase(cmp, esp, ebp, 0, i16, 5, 0x66, 0x67, 0x3B, 0x65, 0x00); in TEST_F()
452 TestRegAddrBase(cmp, ebp, esi, 0, i16, 4, 0x66, 0x67, 0x3B, 0x2E); in TEST_F()
453 TestRegAddrBase(cmp, esi, edi, 0, i16, 4, 0x66, 0x67, 0x3B, 0x37); in TEST_F()
454 TestRegAddrBase(cmp, edi, r8, 0, i16, 5, 0x66, 0x67, 0x41, 0x3B, 0x38); in TEST_F()
455 TestRegAddrBase(cmp, r8, r9, 0, i16, 5, 0x66, 0x67, 0x45, 0x3B, 0x01); in TEST_F()
456 TestRegAddrBase(cmp, r9, r10, 0, i16, 5, 0x66, 0x67, 0x45, 0x3B, 0x0A); in TEST_F()
457 TestRegAddrBase(cmp, r10, r11, 0, i16, 5, 0x66, 0x67, 0x45, 0x3B, 0x13); in TEST_F()
458 TestRegAddrBase(cmp, r11, r12, 0, i16, 6, 0x66, 0x67, 0x45, 0x3B, 0x1C, 0x24); in TEST_F()
459 TestRegAddrBase(cmp, r12, r13, 0, i16, 6, 0x66, 0x67, 0x45, 0x3B, 0x65, 0x00); in TEST_F()
460 TestRegAddrBase(cmp, r13, r14, 0, i16, 5, 0x66, 0x67, 0x45, 0x3B, 0x2E); in TEST_F()
461 TestRegAddrBase(cmp, r14, r15, 0, i16, 5, 0x66, 0x67, 0x45, 0x3B, 0x37); in TEST_F()
462 TestRegAddrBase(cmp, r15, eax, 0, i16, 5, 0x66, 0x67, 0x44, 0x3B, 0x38); in TEST_F()
464 TestRegAddrBase(cmp, eax, ecx, 0, i8, 3, 0x67, 0x3A, 0x01); in TEST_F()
465 TestRegAddrBase(cmp, ecx, edx, 0, i8, 3, 0x67, 0x3A, 0x0A); in TEST_F()
466 TestRegAddrBase(cmp, edx, ebx, 0, i8, 3, 0x67, 0x3A, 0x13); in TEST_F()
467 TestRegAddrBase(cmp, ebx, esp, 0, i8, 4, 0x67, 0x3A, 0x1C, 0x24); in TEST_F()
468 TestRegAddrBase(cmp, esp, ebp, 0, i8, 4, 0x67, 0x3A, 0x65, 0x00); in TEST_F()
469 TestRegAddrBase(cmp, ebp, esi, 0, i8, 4, 0x67, 0x40, 0x3A, 0x2E); in TEST_F()
470 TestRegAddrBase(cmp, esi, edi, 0, i8, 4, 0x67, 0x40, 0x3A, 0x37); in TEST_F()
471 TestRegAddrBase(cmp, edi, r8, 0, i8, 4, 0x67, 0x41, 0x3A, 0x38); in TEST_F()
472 TestRegAddrBase(cmp, r8, r9, 0, i8, 4, 0x67, 0x45, 0x3A, 0x01); in TEST_F()
473 TestRegAddrBase(cmp, r9, r10, 0, i8, 4, 0x67, 0x45, 0x3A, 0x0A); in TEST_F()
474 TestRegAddrBase(cmp, r10, r11, 0, i8, 4, 0x67, 0x45, 0x3A, 0x13); in TEST_F()
475 TestRegAddrBase(cmp, r11, r12, 0, i8, 5, 0x67, 0x45, 0x3A, 0x1C, 0x24); in TEST_F()
476 TestRegAddrBase(cmp, r12, r13, 0, i8, 5, 0x67, 0x45, 0x3A, 0x65, 0x00); in TEST_F()
477 TestRegAddrBase(cmp, r13, r14, 0, i8, 4, 0x67, 0x45, 0x3A, 0x2E); in TEST_F()
478 TestRegAddrBase(cmp, r14, r15, 0, i8, 4, 0x67, 0x45, 0x3A, 0x37); in TEST_F()
479 TestRegAddrBase(cmp, r15, eax, 0, i8, 4, 0x67, 0x44, 0x3A, 0x38); in TEST_F()
482 TestRegAddrBase(cmp, eax, ecx, 0x40, i32, 4, 0x67, 0x3B, 0x41, 0x40); in TEST_F()
483 TestRegAddrBase(cmp, ecx, edx, 0x40, i32, 4, 0x67, 0x3B, 0x4A, 0x40); in TEST_F()
484 TestRegAddrBase(cmp, edx, ebx, 0x40, i32, 4, 0x67, 0x3B, 0x53, 0x40); in TEST_F()
485 TestRegAddrBase(cmp, ebx, esp, 0x40, i32, 5, 0x67, 0x3B, 0x5C, 0x24, 0x40); in TEST_F()
486 TestRegAddrBase(cmp, esp, ebp, 0x40, i32, 4, 0x67, 0x3B, 0x65, 0x40); in TEST_F()
487 TestRegAddrBase(cmp, ebp, esi, 0x40, i32, 4, 0x67, 0x3B, 0x6E, 0x40); in TEST_F()
488 TestRegAddrBase(cmp, esi, edi, 0x40, i32, 4, 0x67, 0x3B, 0x77, 0x40); in TEST_F()
489 TestRegAddrBase(cmp, edi, r8, 0x40, i32, 5, 0x67, 0x41, 0x3B, 0x78, 0x40); in TEST_F()
490 TestRegAddrBase(cmp, r8, r9, 0x40, i32, 5, 0x67, 0x45, 0x3B, 0x41, 0x40); in TEST_F()
491 TestRegAddrBase(cmp, r9, r10, 0x40, i32, 5, 0x67, 0x45, 0x3B, 0x4A, 0x40); in TEST_F()
492 TestRegAddrBase(cmp, r10, r11, 0x40, i32, 5, 0x67, 0x45, 0x3B, 0x53, 0x40); in TEST_F()
493 TestRegAddrBase(cmp, r11, r12, 0x40, i32, 6, 0x67, 0x45, 0x3B, 0x5C, 0x24, in TEST_F()
494 0x40); in TEST_F()
495 TestRegAddrBase(cmp, r12, r13, 0x40, i32, 5, 0x67, 0x45, 0x3B, 0x65, 0x40); in TEST_F()
496 TestRegAddrBase(cmp, r13, r14, 0x40, i32, 5, 0x67, 0x45, 0x3B, 0x6E, 0x40); in TEST_F()
497 TestRegAddrBase(cmp, r14, r15, 0x40, i32, 5, 0x67, 0x45, 0x3B, 0x77, 0x40); in TEST_F()
498 TestRegAddrBase(cmp, r15, eax, 0x40, i32, 5, 0x67, 0x44, 0x3B, 0x78, 0x40); in TEST_F()
500 TestRegAddrBase(cmp, eax, ecx, 0x40, i16, 5, 0x66, 0x67, 0x3B, 0x41, 0x40); in TEST_F()
501 TestRegAddrBase(cmp, ecx, edx, 0x40, i16, 5, 0x66, 0x67, 0x3B, 0x4A, 0x40); in TEST_F()
502 TestRegAddrBase(cmp, edx, ebx, 0x40, i16, 5, 0x66, 0x67, 0x3B, 0x53, 0x40); in TEST_F()
503 TestRegAddrBase(cmp, ebx, esp, 0x40, i16, 6, 0x66, 0x67, 0x3B, 0x5C, 0x24, in TEST_F()
504 0x40); in TEST_F()
505 TestRegAddrBase(cmp, esp, ebp, 0x40, i16, 5, 0x66, 0x67, 0x3B, 0x65, 0x40); in TEST_F()
506 TestRegAddrBase(cmp, ebp, esi, 0x40, i16, 5, 0x66, 0x67, 0x3B, 0x6E, 0x40); in TEST_F()
507 TestRegAddrBase(cmp, esi, edi, 0x40, i16, 5, 0x66, 0x67, 0x3B, 0x77, 0x40); in TEST_F()
508 TestRegAddrBase(cmp, edi, r8, 0x40, i16, 6, 0x66, 0x67, 0x41, 0x3B, 0x78, in TEST_F()
509 0x40); in TEST_F()
510 TestRegAddrBase(cmp, r8, r9, 0x40, i16, 6, 0x66, 0x67, 0x45, 0x3B, 0x41, in TEST_F()
511 0x40); in TEST_F()
512 TestRegAddrBase(cmp, r9, r10, 0x40, i16, 6, 0x66, 0x67, 0x45, 0x3B, 0x4A, in TEST_F()
513 0x40); in TEST_F()
514 TestRegAddrBase(cmp, r10, r11, 0x40, i16, 6, 0x66, 0x67, 0x45, 0x3B, 0x53, in TEST_F()
515 0x40); in TEST_F()
516 TestRegAddrBase(cmp, r11, r12, 0x40, i16, 7, 0x66, 0x67, 0x45, 0x3B, 0x5C, in TEST_F()
517 0x24, 0x40); in TEST_F()
518 TestRegAddrBase(cmp, r12, r13, 0x40, i16, 6, 0x66, 0x67, 0x45, 0x3B, 0x65, in TEST_F()
519 0x40); in TEST_F()
520 TestRegAddrBase(cmp, r13, r14, 0x40, i16, 6, 0x66, 0x67, 0x45, 0x3B, 0x6E, in TEST_F()
521 0x40); in TEST_F()
522 TestRegAddrBase(cmp, r14, r15, 0x40, i16, 6, 0x66, 0x67, 0x45, 0x3B, 0x77, in TEST_F()
523 0x40); in TEST_F()
524 TestRegAddrBase(cmp, r15, eax, 0x40, i16, 6, 0x66, 0x67, 0x44, 0x3B, 0x78, in TEST_F()
525 0x40); in TEST_F()
527 TestRegAddrBase(cmp, eax, ecx, 0x40, i8, 4, 0x67, 0x3A, 0x41, 0x40); in TEST_F()
528 TestRegAddrBase(cmp, ecx, edx, 0x40, i8, 4, 0x67, 0x3A, 0x4A, 0x40); in TEST_F()
529 TestRegAddrBase(cmp, edx, ebx, 0x40, i8, 4, 0x67, 0x3A, 0x53, 0x40); in TEST_F()
530 TestRegAddrBase(cmp, ebx, esp, 0x40, i8, 5, 0x67, 0x3A, 0x5C, 0x24, 0x40); in TEST_F()
531 TestRegAddrBase(cmp, esp, ebp, 0x40, i8, 4, 0x67, 0x3A, 0x65, 0x40); in TEST_F()
532 TestRegAddrBase(cmp, ebp, esi, 0x40, i8, 5, 0x67, 0x40, 0x3A, 0x6E, 0x40); in TEST_F()
533 TestRegAddrBase(cmp, esi, edi, 0x40, i8, 5, 0x67, 0x40, 0x3A, 0x77, 0x40); in TEST_F()
534 TestRegAddrBase(cmp, edi, r8, 0x40, i8, 5, 0x67, 0x41, 0x3A, 0x78, 0x40); in TEST_F()
535 TestRegAddrBase(cmp, r8, r9, 0x40, i8, 5, 0x67, 0x45, 0x3A, 0x41, 0x40); in TEST_F()
536 TestRegAddrBase(cmp, r9, r10, 0x40, i8, 5, 0x67, 0x45, 0x3A, 0x4A, 0x40); in TEST_F()
537 TestRegAddrBase(cmp, r10, r11, 0x40, i8, 5, 0x67, 0x45, 0x3A, 0x53, 0x40); in TEST_F()
538 TestRegAddrBase(cmp, r11, r12, 0x40, i8, 6, 0x67, 0x45, 0x3A, 0x5C, 0x24, in TEST_F()
539 0x40); in TEST_F()
540 TestRegAddrBase(cmp, r12, r13, 0x40, i8, 5, 0x67, 0x45, 0x3A, 0x65, 0x40); in TEST_F()
541 TestRegAddrBase(cmp, r13, r14, 0x40, i8, 5, 0x67, 0x45, 0x3A, 0x6E, 0x40); in TEST_F()
542 TestRegAddrBase(cmp, r14, r15, 0x40, i8, 5, 0x67, 0x45, 0x3A, 0x77, 0x40); in TEST_F()
543 TestRegAddrBase(cmp, r15, eax, 0x40, i8, 5, 0x67, 0x44, 0x3A, 0x78, 0x40); in TEST_F()
546 TestRegAddrBase(cmp, eax, ecx, 0xF0, i32, 7, 0x67, 0x3B, 0x81, 0xF0, 0x00, in TEST_F()
547 0x00, 0x00); in TEST_F()
548 TestRegAddrBase(cmp, ecx, edx, 0xF0, i32, 7, 0x67, 0x3B, 0x8A, 0xF0, 0x00, in TEST_F()
549 0x00, 0x00); in TEST_F()
550 TestRegAddrBase(cmp, edx, ebx, 0xF0, i32, 7, 0x67, 0x3B, 0x93, 0xF0, 0x00, in TEST_F()
551 0x00, 0x00); in TEST_F()
552 TestRegAddrBase(cmp, ebx, esp, 0xF0, i32, 8, 0x67, 0x3B, 0x9C, 0x24, 0xF0, in TEST_F()
553 0x00, 0x00, 0x00); in TEST_F()
554 TestRegAddrBase(cmp, esp, ebp, 0xF0, i32, 7, 0x67, 0x3B, 0xA5, 0xF0, 0x00, in TEST_F()
555 0x00, 0x00); in TEST_F()
556 TestRegAddrBase(cmp, ebp, esi, 0xF0, i32, 7, 0x67, 0x3B, 0xAE, 0xF0, 0x00, in TEST_F()
557 0x00, 0x00); in TEST_F()
558 TestRegAddrBase(cmp, esi, edi, 0xF0, i32, 7, 0x67, 0x3B, 0xB7, 0xF0, 0x00, in TEST_F()
559 0x00, 0x00); in TEST_F()
560 TestRegAddrBase(cmp, edi, r8, 0xF0, i32, 8, 0x67, 0x41, 0x3B, 0xB8, 0xF0, in TEST_F()
561 0x00, 0x00, 0x00); in TEST_F()
562 TestRegAddrBase(cmp, r8, r9, 0xF0, i32, 8, 0x67, 0x45, 0x3B, 0x81, 0xF0, 0x00, in TEST_F()
563 0x00, 0x00); in TEST_F()
564 TestRegAddrBase(cmp, r9, r10, 0xF0, i32, 8, 0x67, 0x45, 0x3B, 0x8A, 0xF0, in TEST_F()
565 0x00, 0x00, 0x00); in TEST_F()
566 TestRegAddrBase(cmp, r10, r11, 0xF0, i32, 8, 0x67, 0x45, 0x3B, 0x93, 0xF0, in TEST_F()
567 0x00, 0x00, 0x00); in TEST_F()
568 TestRegAddrBase(cmp, r11, r12, 0xF0, i32, 9, 0x67, 0x45, 0x3B, 0x9C, 0x24, in TEST_F()
569 0xF0, 0x00, 0x00, 0x00); in TEST_F()
570 TestRegAddrBase(cmp, r12, r13, 0xF0, i32, 8, 0x67, 0x45, 0x3B, 0xA5, 0xF0, in TEST_F()
571 0x00, 0x00, 0x00); in TEST_F()
572 TestRegAddrBase(cmp, r13, r14, 0xF0, i32, 8, 0x67, 0x45, 0x3B, 0xAE, 0xF0, in TEST_F()
573 0x00, 0x00, 0x00); in TEST_F()
574 TestRegAddrBase(cmp, r14, r15, 0xF0, i32, 8, 0x67, 0x45, 0x3B, 0xB7, 0xF0, in TEST_F()
575 0x00, 0x00, 0x00); in TEST_F()
576 TestRegAddrBase(cmp, r15, eax, 0xF0, i32, 8, 0x67, 0x44, 0x3B, 0xB8, 0xF0, in TEST_F()
577 0x00, 0x00, 0x00); in TEST_F()
579 TestRegAddrBase(cmp, eax, ecx, 0xF0, i16, 8, 0x66, 0x67, 0x3B, 0x81, 0xF0, in TEST_F()
580 0x00, 0x00, 0x00); in TEST_F()
581 TestRegAddrBase(cmp, ecx, edx, 0xF0, i16, 8, 0x66, 0x67, 0x3B, 0x8A, 0xF0, in TEST_F()
582 0x00, 0x00, 0x00); in TEST_F()
583 TestRegAddrBase(cmp, edx, ebx, 0xF0, i16, 8, 0x66, 0x67, 0x3B, 0x93, 0xF0, in TEST_F()
584 0x00, 0x00, 0x00); in TEST_F()
585 TestRegAddrBase(cmp, ebx, esp, 0xF0, i16, 9, 0x66, 0x67, 0x3B, 0x9C, 0x24, in TEST_F()
586 0xF0, 0x00, 0x00, 0x00); in TEST_F()
587 TestRegAddrBase(cmp, esp, ebp, 0xF0, i16, 8, 0x66, 0x67, 0x3B, 0xa5, 0xF0, in TEST_F()
588 0x00, 0x00, 0x00); in TEST_F()
589 TestRegAddrBase(cmp, ebp, esi, 0xF0, i16, 8, 0x66, 0x67, 0x3B, 0xaE, 0xF0, in TEST_F()
590 0x00, 0x00, 0x00); in TEST_F()
591 TestRegAddrBase(cmp, esi, edi, 0xF0, i16, 8, 0x66, 0x67, 0x3B, 0xb7, 0xF0, in TEST_F()
592 0x00, 0x00, 0x00); in TEST_F()
593 TestRegAddrBase(cmp, edi, r8, 0xF0, i16, 9, 0x66, 0x67, 0x41, 0x3B, 0xb8, in TEST_F()
594 0xF0, 0x00, 0x00, 0x00); in TEST_F()
595 TestRegAddrBase(cmp, r8, r9, 0xF0, i16, 9, 0x66, 0x67, 0x45, 0x3B, 0x81, 0xF0, in TEST_F()
596 0x00, 0x00, 0x00); in TEST_F()
597 TestRegAddrBase(cmp, r9, r10, 0xF0, i16, 9, 0x66, 0x67, 0x45, 0x3B, 0x8A, in TEST_F()
598 0xF0, 0x00, 0x00, 0x00); in TEST_F()
599 TestRegAddrBase(cmp, r10, r11, 0xF0, i16, 9, 0x66, 0x67, 0x45, 0x3B, 0x93, in TEST_F()
600 0xF0, 0x00, 0x00, 0x00); in TEST_F()
601 TestRegAddrBase(cmp, r11, r12, 0xF0, i16, 10, 0x66, 0x67, 0x45, 0x3B, 0x9C, in TEST_F()
602 0x24, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
603 TestRegAddrBase(cmp, r12, r13, 0xF0, i16, 9, 0x66, 0x67, 0x45, 0x3B, 0xa5, in TEST_F()
604 0xF0, 0x00, 0x00, 0x00); in TEST_F()
605 TestRegAddrBase(cmp, r13, r14, 0xF0, i16, 9, 0x66, 0x67, 0x45, 0x3B, 0xaE, in TEST_F()
606 0xF0, 0x00, 0x00, 0x00); in TEST_F()
607 TestRegAddrBase(cmp, r14, r15, 0xF0, i16, 9, 0x66, 0x67, 0x45, 0x3B, 0xb7, in TEST_F()
608 0xF0, 0x00, 0x00, 0x00); in TEST_F()
609 TestRegAddrBase(cmp, r15, eax, 0xF0, i16, 9, 0x66, 0x67, 0x44, 0x3B, 0xb8, in TEST_F()
610 0xF0, 0x00, 0x00, 0x00); in TEST_F()
612 TestRegAddrBase(cmp, eax, ecx, 0xF0, i8, 7, 0x67, 0x3A, 0x81, 0xF0, 0x00, in TEST_F()
613 0x00, 0x00); in TEST_F()
614 TestRegAddrBase(cmp, ecx, edx, 0xF0, i8, 7, 0x67, 0x3A, 0x8A, 0xF0, 0x00, in TEST_F()
615 0x00, 0x00); in TEST_F()
616 TestRegAddrBase(cmp, edx, ebx, 0xF0, i8, 7, 0x67, 0x3A, 0x93, 0xF0, 0x00, in TEST_F()
617 0x00, 0x00); in TEST_F()
618 TestRegAddrBase(cmp, ebx, esp, 0xF0, i8, 8, 0x67, 0x3A, 0x9C, 0x24, 0xF0, in TEST_F()
619 0x00, 0x00, 0x00); in TEST_F()
620 TestRegAddrBase(cmp, esp, ebp, 0xF0, i8, 7, 0x67, 0x3A, 0xA5, 0xF0, 0x00, in TEST_F()
621 0x00, 0x00); in TEST_F()
622 TestRegAddrBase(cmp, ebp, esi, 0xF0, i8, 8, 0x67, 0x40, 0x3A, 0xAE, 0xF0, in TEST_F()
623 0x00, 0x00, 0x00); in TEST_F()
624 TestRegAddrBase(cmp, esi, edi, 0xF0, i8, 8, 0x67, 0x40, 0x3A, 0xB7, 0xF0, in TEST_F()
625 0x00, 0x00, 0x00); in TEST_F()
626 TestRegAddrBase(cmp, edi, r8, 0xF0, i8, 8, 0x67, 0x41, 0x3A, 0xB8, 0xF0, 0x00, in TEST_F()
627 0x00, 0x00); in TEST_F()
628 TestRegAddrBase(cmp, r8, r9, 0xF0, i8, 8, 0x67, 0x45, 0x3A, 0x81, 0xF0, 0x00, in TEST_F()
629 0x00, 0x00); in TEST_F()
630 TestRegAddrBase(cmp, r9, r10, 0xF0, i8, 8, 0x67, 0x45, 0x3A, 0x8A, 0xF0, 0x00, in TEST_F()
631 0x00, 0x00); in TEST_F()
632 TestRegAddrBase(cmp, r10, r11, 0xF0, i8, 8, 0x67, 0x45, 0x3A, 0x93, 0xF0, in TEST_F()
633 0x00, 0x00, 0x00); in TEST_F()
634 TestRegAddrBase(cmp, r11, r12, 0xF0, i8, 9, 0x67, 0x45, 0x3A, 0x9C, 0x24, in TEST_F()
635 0xF0, 0x00, 0x00, 0x00); in TEST_F()
636 TestRegAddrBase(cmp, r12, r13, 0xF0, i8, 8, 0x67, 0x45, 0x3A, 0xA5, 0xF0, in TEST_F()
637 0x00, 0x00, 0x00); in TEST_F()
638 TestRegAddrBase(cmp, r13, r14, 0xF0, i8, 8, 0x67, 0x45, 0x3A, 0xAE, 0xF0, in TEST_F()
639 0x00, 0x00, 0x00); in TEST_F()
640 TestRegAddrBase(cmp, r14, r15, 0xF0, i8, 8, 0x67, 0x45, 0x3A, 0xB7, 0xF0, in TEST_F()
641 0x00, 0x00, 0x00); in TEST_F()
642 TestRegAddrBase(cmp, r15, eax, 0xF0, i8, 8, 0x67, 0x44, 0x3A, 0xB8, 0xF0, in TEST_F()
643 0x00, 0x00, 0x00); in TEST_F()
646 TestRegAddrScaledIndex(cmp, eax, ecx, 1, 0, i32, 8, 0x67, 0x3B, 0x04, 0x0D, in TEST_F()
647 0x00, 0x00, 0x00, 0x00); in TEST_F()
648 TestRegAddrScaledIndex(cmp, ecx, edx, 2, 0, i32, 8, 0x67, 0x3B, 0x0C, 0x55, in TEST_F()
649 0x00, 0x00, 0x00, 0x00); in TEST_F()
650 TestRegAddrScaledIndex(cmp, edx, ebx, 4, 0, i32, 8, 0x67, 0x3B, 0x14, 0x9D, in TEST_F()
651 0x00, 0x00, 0x00, 0x00); in TEST_F()
652 TestRegAddrScaledIndex(cmp, r8, r9, 1, 0, i32, 9, 0x67, 0x46, 0x3B, 0x04, in TEST_F()
653 0x0D, 0x00, 0x00, 0x00, 0x00); in TEST_F()
654 TestRegAddrScaledIndex(cmp, r9, r10, 2, 0, i32, 9, 0x67, 0x46, 0x3B, 0x0C, in TEST_F()
655 0x55, 0x00, 0x00, 0x00, 0x00); in TEST_F()
656 TestRegAddrScaledIndex(cmp, r10, r11, 4, 0, i32, 9, 0x67, 0x46, 0x3B, 0x14, in TEST_F()
657 0x9D, 0x00, 0x00, 0x00, 0x00); in TEST_F()
659 TestRegAddrScaledIndex(cmp, esp, ebp, 8, 0, i32, 8, 0x67, 0x3B, 0x24, 0xED, in TEST_F()
660 0x00, 0x00, 0x00, 0x00); in TEST_F()
661 TestRegAddrScaledIndex(cmp, ebp, esi, 1, 0, i32, 8, 0x67, 0x3B, 0x2C, 0x35, in TEST_F()
662 0x00, 0x00, 0x00, 0x00); in TEST_F()
663 TestRegAddrScaledIndex(cmp, esi, edi, 2, 0, i32, 8, 0x67, 0x3B, 0x34, 0x7D, in TEST_F()
664 0x00, 0x00, 0x00, 0x00); in TEST_F()
665 TestRegAddrScaledIndex(cmp, edi, eax, 4, 0, i32, 8, 0x67, 0x3B, 0x3C, 0x85, in TEST_F()
666 0x00, 0x00, 0x00, 0x00); in TEST_F()
667 TestRegAddrScaledIndex(cmp, ebx, ecx, 8, 0, i32, 8, 0x67, 0x3B, 0x1C, 0xCD, in TEST_F()
668 0x00, 0x00, 0x00, 0x00); in TEST_F()
669 TestRegAddrScaledIndex(cmp, r12, r13, 8, 0, i32, 9, 0x67, 0x46, 0x3B, 0x24, in TEST_F()
670 0xED, 0x00, 0x00, 0x00, 0x00); in TEST_F()
671 TestRegAddrScaledIndex(cmp, r13, r14, 1, 0, i32, 9, 0x67, 0x46, 0x3B, 0x2C, in TEST_F()
672 0x35, 0x00, 0x00, 0x00, 0x00); in TEST_F()
673 TestRegAddrScaledIndex(cmp, r14, r15, 2, 0, i32, 9, 0x67, 0x46, 0x3B, 0x34, in TEST_F()
674 0x7D, 0x00, 0x00, 0x00, 0x00); in TEST_F()
675 TestRegAddrScaledIndex(cmp, r15, r8, 4, 0, i32, 9, 0x67, 0x46, 0x3B, 0x3C, in TEST_F()
676 0x85, 0x00, 0x00, 0x00, 0x00); in TEST_F()
677 TestRegAddrScaledIndex(cmp, r11, r9, 8, 0, i32, 9, 0x67, 0x46, 0x3B, 0x1C, in TEST_F()
678 0xCD, 0x00, 0x00, 0x00, 0x00); in TEST_F()
680 TestRegAddrScaledIndex(cmp, eax, ecx, 8, 0, i16, 9, 0x66, 0x67, 0x3B, 0x04, in TEST_F()
681 0xCD, 0x00, 0x00, 0x00, 0x00); in TEST_F()
682 TestRegAddrScaledIndex(cmp, ecx, edx, 1, 0, i16, 9, 0x66, 0x67, 0x3B, 0x0C, in TEST_F()
683 0x15, 0x00, 0x00, 0x00, 0x00); in TEST_F()
684 TestRegAddrScaledIndex(cmp, edx, ebx, 2, 0, i16, 9, 0x66, 0x67, 0x3B, 0x14, in TEST_F()
685 0x5D, 0x00, 0x00, 0x00, 0x00); in TEST_F()
686 TestRegAddrScaledIndex(cmp, r8, r9, 8, 0, i16, 10, 0x66, 0x67, 0x46, 0x3B, in TEST_F()
687 0x04, 0xCD, 0x00, 0x00, 0x00, 0x00); in TEST_F()
688 TestRegAddrScaledIndex(cmp, r9, r10, 1, 0, i16, 10, 0x66, 0x67, 0x46, 0x3B, in TEST_F()
689 0x0C, 0x15, 0x00, 0x00, 0x00, 0x00); in TEST_F()
690 TestRegAddrScaledIndex(cmp, r10, r11, 2, 0, i16, 10, 0x66, 0x67, 0x46, 0x3B, in TEST_F()
691 0x14, 0x5D, 0x00, 0x00, 0x00, 0x00); in TEST_F()
693 TestRegAddrScaledIndex(cmp, esp, ebp, 4, 0, i16, 9, 0x66, 0x67, 0x3B, 0x24, in TEST_F()
694 0xAD, 0x00, 0x00, 0x00, 0x00); in TEST_F()
695 TestRegAddrScaledIndex(cmp, ebp, esi, 8, 0, i16, 9, 0x66, 0x67, 0x3B, 0x2C, in TEST_F()
696 0xF5, 0x00, 0x00, 0x00, 0x00); in TEST_F()
697 TestRegAddrScaledIndex(cmp, esi, edi, 1, 0, i16, 9, 0x66, 0x67, 0x3B, 0x34, in TEST_F()
698 0x3D, 0x00, 0x00, 0x00, 0x00); in TEST_F()
699 TestRegAddrScaledIndex(cmp, edi, eax, 2, 0, i16, 9, 0x66, 0x67, 0x3B, 0x3C, in TEST_F()
700 0x45, 0x00, 0x00, 0x00, 0x00); in TEST_F()
701 TestRegAddrScaledIndex(cmp, ebx, ecx, 8, 0, i16, 9, 0x66, 0x67, 0x3B, 0x1C, in TEST_F()
702 0xCD, 0x00, 0x00, 0x00, 0x00); in TEST_F()
704 TestRegAddrScaledIndex(cmp, eax, ecx, 4, 0, i8, 8, 0x67, 0x3A, 0x04, 0x8D, in TEST_F()
705 0x00, 0x00, 0x00, 0x00); in TEST_F()
706 TestRegAddrScaledIndex(cmp, ecx, edx, 8, 0, i8, 8, 0x67, 0x3A, 0x0C, 0xD5, in TEST_F()
707 0x00, 0x00, 0x00, 0x00); in TEST_F()
708 TestRegAddrScaledIndex(cmp, edx, ebx, 1, 0, i8, 8, 0x67, 0x3A, 0x14, 0x1D, in TEST_F()
709 0x00, 0x00, 0x00, 0x00); in TEST_F()
710 TestRegAddrScaledIndex(cmp, r8, r9, 4, 0, i8, 9, 0x67, 0x46, 0x3A, 0x04, 0x8D, in TEST_F()
711 0x00, 0x00, 0x00, 0x00); in TEST_F()
712 TestRegAddrScaledIndex(cmp, r9, r10, 8, 0, i8, 9, 0x67, 0x46, 0x3A, 0x0C, in TEST_F()
713 0xD5, 0x00, 0x00, 0x00, 0x00); in TEST_F()
714 TestRegAddrScaledIndex(cmp, r10, r11, 1, 0, i8, 9, 0x67, 0x46, 0x3A, 0x14, in TEST_F()
715 0x1D, 0x00, 0x00, 0x00, 0x00); in TEST_F()
717 TestRegAddrScaledIndex(cmp, esp, ebp, 2, 0, i8, 8, 0x67, 0x3A, 0x24, 0x6D, in TEST_F()
718 0x00, 0x00, 0x00, 0x00); in TEST_F()
719 TestRegAddrScaledIndex(cmp, ebp, esi, 4, 0, i8, 9, 0x67, 0x40, 0x3A, 0x2C, in TEST_F()
720 0xB5, 0x00, 0x00, 0x00, 0x00); in TEST_F()
721 TestRegAddrScaledIndex(cmp, esi, edi, 8, 0, i8, 9, 0x67, 0x40, 0x3A, 0x34, in TEST_F()
722 0xFD, 0x00, 0x00, 0x00, 0x00); in TEST_F()
723 TestRegAddrScaledIndex(cmp, edi, eax, 1, 0, i8, 9, 0x67, 0x40, 0x3A, 0x3C, in TEST_F()
724 0x05, 0x00, 0x00, 0x00, 0x00); in TEST_F()
725 TestRegAddrScaledIndex(cmp, ebx, ecx, 8, 0, i8, 8, 0x67, 0x3a, 0x1C, 0xCD, in TEST_F()
726 0x00, 0x00, 0x00, 0x00); in TEST_F()
727 TestRegAddrScaledIndex(cmp, r12, r13, 2, 0, i8, 9, 0x67, 0x46, 0x3A, 0x24, in TEST_F()
728 0x6D, 0x00, 0x00, 0x00, 0x00); in TEST_F()
729 TestRegAddrScaledIndex(cmp, r13, r14, 4, 0, i8, 9, 0x67, 0x46, 0x3A, 0x2C, in TEST_F()
730 0xB5, 0x00, 0x00, 0x00, 0x00); in TEST_F()
731 TestRegAddrScaledIndex(cmp, r14, r15, 8, 0, i8, 9, 0x67, 0x46, 0x3A, 0x34, in TEST_F()
732 0xFD, 0x00, 0x00, 0x00, 0x00); in TEST_F()
733 TestRegAddrScaledIndex(cmp, r15, r8, 1, 0, i8, 9, 0x67, 0x46, 0x3A, 0x3C, in TEST_F()
734 0x05, 0x00, 0x00, 0x00, 0x00); in TEST_F()
735 TestRegAddrScaledIndex(cmp, r11, r9, 8, 0, i8, 9, 0x67, 0x46, 0x3a, 0x1C, in TEST_F()
736 0xCD, 0x00, 0x00, 0x00, 0x00); in TEST_F()
738 /* cmp GPR, 0(Base,Index,Scale) */ in TEST_F()
739 TestRegAddrBaseScaledIndex(cmp, eax, ecx, edx, 1, 0, i32, 4, 0x67, 0x3B, 0x04, in TEST_F()
740 0x11); in TEST_F()
741 TestRegAddrBaseScaledIndex(cmp, ecx, edx, ebx, 2, 0, i32, 4, 0x67, 0x3B, 0x0C, in TEST_F()
742 0x5A); in TEST_F()
743 TestRegAddrBaseScaledIndex(cmp, r8, r9, r10, 1, 0, i32, 5, 0x67, 0x47, 0x3B, in TEST_F()
744 0x04, 0x11); in TEST_F()
745 TestRegAddrBaseScaledIndex(cmp, r9, r10, r11, 2, 0, i32, 5, 0x67, 0x47, 0x3B, in TEST_F()
746 0x0C, 0x5A); in TEST_F()
748 TestRegAddrBaseScaledIndex(cmp, ebx, esp, ebp, 4, 0, i32, 4, 0x67, 0x3B, 0x1C, in TEST_F()
749 0xAC); in TEST_F()
750 TestRegAddrBaseScaledIndex(cmp, esp, ebp, esi, 8, 0, i32, 5, 0x67, 0x3B, 0x64, in TEST_F()
751 0xF5, 0x00); in TEST_F()
752 TestRegAddrBaseScaledIndex(cmp, ebp, esi, edi, 1, 0, i32, 4, 0x67, 0x3B, 0x2C, in TEST_F()
753 0x3E); in TEST_F()
754 TestRegAddrBaseScaledIndex(cmp, esi, edi, eax, 2, 0, i32, 4, 0x67, 0x3B, 0x34, in TEST_F()
755 0x47); in TEST_F()
756 TestRegAddrBaseScaledIndex(cmp, edi, eax, ebx, 4, 0, i32, 4, 0x67, 0x3B, 0x3C, in TEST_F()
757 0x98); in TEST_F()
758 TestRegAddrBaseScaledIndex(cmp, ebx, ecx, edx, 8, 0, i32, 4, 0x67, 0x3B, 0x1C, in TEST_F()
759 0xD1); in TEST_F()
760 TestRegAddrBaseScaledIndex(cmp, r11, r12, r13, 4, 0, i32, 5, 0x67, 0x47, 0x3B, in TEST_F()
761 0x1C, 0xAC); in TEST_F()
762 TestRegAddrBaseScaledIndex(cmp, r12, r13, r14, 8, 0, i32, 6, 0x67, 0x47, 0x3B, in TEST_F()
763 0x64, 0xF5, 0x00); in TEST_F()
764 TestRegAddrBaseScaledIndex(cmp, r13, r14, r15, 1, 0, i32, 5, 0x67, 0x47, 0x3B, in TEST_F()
765 0x2C, 0x3E); in TEST_F()
766 TestRegAddrBaseScaledIndex(cmp, r14, r15, r8, 2, 0, i32, 5, 0x67, 0x47, 0x3B, in TEST_F()
767 0x34, 0x47); in TEST_F()
768 TestRegAddrBaseScaledIndex(cmp, r15, r8, r11, 4, 0, i32, 5, 0x67, 0x47, 0x3B, in TEST_F()
769 0x3C, 0x98); in TEST_F()
770 TestRegAddrBaseScaledIndex(cmp, r11, r9, r10, 8, 0, i32, 5, 0x67, 0x47, 0x3B, in TEST_F()
771 0x1C, 0xD1); in TEST_F()
773 TestRegAddrBaseScaledIndex(cmp, eax, ecx, edx, 1, 0, i16, 5, 0x66, 0x67, 0x3B, in TEST_F()
774 0x04, 0x11); in TEST_F()
775 TestRegAddrBaseScaledIndex(cmp, ecx, edx, ebx, 2, 0, i16, 5, 0x66, 0x67, 0x3B, in TEST_F()
776 0x0C, 0x5A); in TEST_F()
777 TestRegAddrBaseScaledIndex(cmp, r8, r9, r10, 1, 0, i16, 6, 0x66, 0x67, 0x47, in TEST_F()
778 0x3B, 0x04, 0x11); in TEST_F()
779 TestRegAddrBaseScaledIndex(cmp, r9, r10, r11, 2, 0, i16, 6, 0x66, 0x67, 0x47, in TEST_F()
780 0x3B, 0x0C, 0x5A); in TEST_F()
782 TestRegAddrBaseScaledIndex(cmp, ebx, esp, ebp, 4, 0, i16, 5, 0x66, 0x67, 0x3B, in TEST_F()
783 0x1C, 0xAC); in TEST_F()
784 TestRegAddrBaseScaledIndex(cmp, esp, ebp, esi, 8, 0, i16, 6, 0x66, 0x67, 0x3B, in TEST_F()
785 0x64, 0xF5, 0x00); in TEST_F()
786 TestRegAddrBaseScaledIndex(cmp, ebp, esi, edi, 1, 0, i16, 5, 0x66, 0x67, 0x3B, in TEST_F()
787 0x2C, 0x3E); in TEST_F()
788 TestRegAddrBaseScaledIndex(cmp, esi, edi, eax, 2, 0, i16, 5, 0x66, 0x67, 0x3B, in TEST_F()
789 0x34, 0x47); in TEST_F()
790 TestRegAddrBaseScaledIndex(cmp, edi, eax, ebx, 4, 0, i16, 5, 0x66, 0x67, 0x3B, in TEST_F()
791 0x3C, 0x98); in TEST_F()
792 TestRegAddrBaseScaledIndex(cmp, ebx, ecx, edx, 8, 0, i16, 5, 0x66, 0x67, 0x3B, in TEST_F()
793 0x1C, 0xD1); in TEST_F()
794 TestRegAddrBaseScaledIndex(cmp, r11, r12, r13, 4, 0, i16, 6, 0x66, 0x67, 0x47, in TEST_F()
795 0x3B, 0x1C, 0xAC); in TEST_F()
796 TestRegAddrBaseScaledIndex(cmp, r12, r13, r14, 8, 0, i16, 7, 0x66, 0x67, 0x47, in TEST_F()
797 0x3B, 0x64, 0xF5, 0x00); in TEST_F()
798 TestRegAddrBaseScaledIndex(cmp, r13, r14, r15, 1, 0, i16, 6, 0x66, 0x67, 0x47, in TEST_F()
799 0x3B, 0x2C, 0x3E); in TEST_F()
800 TestRegAddrBaseScaledIndex(cmp, r14, r15, r8, 2, 0, i16, 6, 0x66, 0x67, 0x47, in TEST_F()
801 0x3B, 0x34, 0x47); in TEST_F()
802 TestRegAddrBaseScaledIndex(cmp, r15, r8, r11, 4, 0, i16, 6, 0x66, 0x67, 0x47, in TEST_F()
803 0x3B, 0x3C, 0x98); in TEST_F()
804 TestRegAddrBaseScaledIndex(cmp, r11, r9, r10, 8, 0, i16, 6, 0x66, 0x67, 0x47, in TEST_F()
805 0x3B, 0x1C, 0xD1); in TEST_F()
807 TestRegAddrBaseScaledIndex(cmp, eax, ecx, edx, 1, 0, i8, 4, 0x67, 0x3A, 0x04, in TEST_F()
808 0x11); in TEST_F()
809 TestRegAddrBaseScaledIndex(cmp, ecx, edx, ebx, 2, 0, i8, 4, 0x67, 0x3A, 0x0C, in TEST_F()
810 0x5A); in TEST_F()
811 TestRegAddrBaseScaledIndex(cmp, r8, r9, r10, 1, 0, i8, 5, 0x67, 0x47, 0x3A, in TEST_F()
812 0x04, 0x11); in TEST_F()
813 TestRegAddrBaseScaledIndex(cmp, r9, r10, r11, 2, 0, i8, 5, 0x67, 0x47, 0x3A, in TEST_F()
814 0x0C, 0x5A); in TEST_F()
816 TestRegAddrBaseScaledIndex(cmp, ebx, esp, ebp, 4, 0, i8, 4, 0x67, 0x3A, 0x1C, in TEST_F()
817 0xAC); in TEST_F()
818 TestRegAddrBaseScaledIndex(cmp, esp, ebp, esi, 8, 0, i8, 5, 0x67, 0x3A, 0x64, in TEST_F()
819 0xF5, 0x00); in TEST_F()
820 TestRegAddrBaseScaledIndex(cmp, ebp, esi, edi, 1, 0, i8, 5, 0x67, 0x40, 0x3A, in TEST_F()
821 0x2C, 0x3E); in TEST_F()
822 TestRegAddrBaseScaledIndex(cmp, esi, edi, eax, 2, 0, i8, 5, 0x67, 0x40, 0x3A, in TEST_F()
823 0x34, 0x47); in TEST_F()
824 TestRegAddrBaseScaledIndex(cmp, edi, eax, ebx, 4, 0, i8, 5, 0x67, 0x40, 0x3A, in TEST_F()
825 0x3C, 0x98); in TEST_F()
826 TestRegAddrBaseScaledIndex(cmp, ebx, ecx, edx, 8, 0, i8, 4, 0x67, 0x3A, 0x1C, in TEST_F()
827 0xD1); in TEST_F()
828 TestRegAddrBaseScaledIndex(cmp, r11, r12, r13, 4, 0, i8, 5, 0x67, 0x47, 0x3A, in TEST_F()
829 0x1C, 0xAC); in TEST_F()
830 TestRegAddrBaseScaledIndex(cmp, r12, r13, r14, 8, 0, i8, 6, 0x67, 0x47, 0x3A, in TEST_F()
831 0x64, 0xF5, 0x00); in TEST_F()
832 TestRegAddrBaseScaledIndex(cmp, r13, r14, r15, 1, 0, i8, 5, 0x67, 0x47, 0x3A, in TEST_F()
833 0x2C, 0x3E); in TEST_F()
834 TestRegAddrBaseScaledIndex(cmp, r14, r15, r8, 2, 0, i8, 5, 0x67, 0x47, 0x3A, in TEST_F()
835 0x34, 0x47); in TEST_F()
836 TestRegAddrBaseScaledIndex(cmp, r15, r8, r11, 4, 0, i8, 5, 0x67, 0x47, 0x3A, in TEST_F()
837 0x3C, 0x98); in TEST_F()
838 TestRegAddrBaseScaledIndex(cmp, r11, r9, r10, 8, 0, i8, 5, 0x67, 0x47, 0x3A, in TEST_F()
839 0x1C, 0xD1); in TEST_F()
842 TestRegAddrBaseScaledIndex(cmp, eax, ecx, edx, 1, 0x40, i32, 5, 0x67, 0x3B, in TEST_F()
843 0x44, 0x11, 0x40); in TEST_F()
844 TestRegAddrBaseScaledIndex(cmp, ecx, edx, ebx, 2, 0x40, i32, 5, 0x67, 0x3B, in TEST_F()
845 0x4C, 0x5A, 0x40); in TEST_F()
846 TestRegAddrBaseScaledIndex(cmp, r8, r9, r10, 1, 0x40, i32, 6, 0x67, 0x47, in TEST_F()
847 0x3B, 0x44, 0x11, 0x40); in TEST_F()
848 TestRegAddrBaseScaledIndex(cmp, r9, r10, r11, 2, 0x40, i32, 6, 0x67, 0x47, in TEST_F()
849 0x3B, 0x4C, 0x5A, 0x40); in TEST_F()
851 TestRegAddrBaseScaledIndex(cmp, ebx, esp, ebp, 4, 0x40, i32, 5, 0x67, 0x3B, in TEST_F()
852 0x5C, 0xAC, 0x40); in TEST_F()
853 TestRegAddrBaseScaledIndex(cmp, esp, ebp, esi, 8, 0x40, i32, 5, 0x67, 0x3B, in TEST_F()
854 0x64, 0xF5, 0x40); in TEST_F()
855 TestRegAddrBaseScaledIndex(cmp, ebp, esi, edi, 1, 0x40, i32, 5, 0x67, 0x3B, in TEST_F()
856 0x6C, 0x3E, 0x40); in TEST_F()
857 TestRegAddrBaseScaledIndex(cmp, esi, edi, eax, 2, 0x40, i32, 5, 0x67, 0x3B, in TEST_F()
858 0x74, 0x47, 0x40); in TEST_F()
859 TestRegAddrBaseScaledIndex(cmp, edi, eax, ebx, 4, 0x40, i32, 5, 0x67, 0x3B, in TEST_F()
860 0x7C, 0x98, 0x40); in TEST_F()
861 TestRegAddrBaseScaledIndex(cmp, ebx, ecx, edx, 8, 0x40, i32, 5, 0x67, 0x3B, in TEST_F()
862 0x5C, 0xD1, 0x40); in TEST_F()
863 TestRegAddrBaseScaledIndex(cmp, r11, r12, r13, 4, 0x40, i32, 6, 0x67, 0x47, in TEST_F()
864 0x3B, 0x5C, 0xAC, 0x40); in TEST_F()
865 TestRegAddrBaseScaledIndex(cmp, r12, r13, r14, 8, 0x40, i32, 6, 0x67, 0x47, in TEST_F()
866 0x3B, 0x64, 0xF5, 0x40); in TEST_F()
867 TestRegAddrBaseScaledIndex(cmp, r13, r14, r15, 1, 0x40, i32, 6, 0x67, 0x47, in TEST_F()
868 0x3B, 0x6C, 0x3E, 0x40); in TEST_F()
869 TestRegAddrBaseScaledIndex(cmp, r14, r15, r8, 2, 0x40, i32, 6, 0x67, 0x47, in TEST_F()
870 0x3B, 0x74, 0x47, 0x40); in TEST_F()
871 TestRegAddrBaseScaledIndex(cmp, r15, r8, r11, 4, 0x40, i32, 6, 0x67, 0x47, in TEST_F()
872 0x3B, 0x7C, 0x98, 0x40); in TEST_F()
873 TestRegAddrBaseScaledIndex(cmp, r11, r9, r10, 8, 0x40, i32, 6, 0x67, 0x47, in TEST_F()
874 0x3B, 0x5C, 0xD1, 0x40); in TEST_F()
876 TestRegAddrBaseScaledIndex(cmp, eax, ecx, edx, 1, 0x40, i16, 6, 0x66, 0x67, in TEST_F()
877 0x3B, 0x44, 0x11, 0x40); in TEST_F()
878 TestRegAddrBaseScaledIndex(cmp, ecx, edx, ebx, 2, 0x40, i16, 6, 0x66, 0x67, in TEST_F()
879 0x3B, 0x4C, 0x5A, 0x40); in TEST_F()
880 TestRegAddrBaseScaledIndex(cmp, r8, r9, r10, 1, 0x40, i16, 7, 0x66, 0x67, in TEST_F()
881 0x47, 0x3B, 0x44, 0x11, 0x40); in TEST_F()
882 TestRegAddrBaseScaledIndex(cmp, r9, r10, r11, 2, 0x40, i16, 7, 0x66, 0x67, in TEST_F()
883 0x47, 0x3B, 0x4C, 0x5A, 0x40); in TEST_F()
885 TestRegAddrBaseScaledIndex(cmp, ebx, esp, ebp, 4, 0x40, i16, 6, 0x66, 0x67, in TEST_F()
886 0x3B, 0x5C, 0xAC, 0x40); in TEST_F()
887 TestRegAddrBaseScaledIndex(cmp, esp, ebp, esi, 8, 0x40, i16, 6, 0x66, 0x67, in TEST_F()
888 0x3B, 0x64, 0xF5, 0x40); in TEST_F()
889 TestRegAddrBaseScaledIndex(cmp, ebp, esi, edi, 1, 0x40, i16, 6, 0x66, 0x67, in TEST_F()
890 0x3B, 0x6C, 0x3E, 0x40); in TEST_F()
891 TestRegAddrBaseScaledIndex(cmp, esi, edi, eax, 2, 0x40, i16, 6, 0x66, 0x67, in TEST_F()
892 0x3B, 0x74, 0x47, 0x40); in TEST_F()
893 TestRegAddrBaseScaledIndex(cmp, edi, eax, ebx, 4, 0x40, i16, 6, 0x66, 0x67, in TEST_F()
894 0x3B, 0x7C, 0x98, 0x40); in TEST_F()
895 TestRegAddrBaseScaledIndex(cmp, ebx, ecx, edx, 8, 0x40, i16, 6, 0x66, 0x67, in TEST_F()
896 0x3B, 0x5C, 0xD1, 0x40); in TEST_F()
897 TestRegAddrBaseScaledIndex(cmp, r11, r12, r13, 4, 0x40, i16, 7, 0x66, 0x67, in TEST_F()
898 0x47, 0x3B, 0x5C, 0xAC, 0x40); in TEST_F()
899 TestRegAddrBaseScaledIndex(cmp, r12, r13, r14, 8, 0x40, i16, 7, 0x66, 0x67, in TEST_F()
900 0x47, 0x3B, 0x64, 0xF5, 0x40); in TEST_F()
901 TestRegAddrBaseScaledIndex(cmp, r13, r14, r15, 1, 0x40, i16, 7, 0x66, 0x67, in TEST_F()
902 0x47, 0x3B, 0x6C, 0x3E, 0x40); in TEST_F()
903 TestRegAddrBaseScaledIndex(cmp, r14, r15, r8, 2, 0x40, i16, 7, 0x66, 0x67, in TEST_F()
904 0x47, 0x3B, 0x74, 0x47, 0x40); in TEST_F()
905 TestRegAddrBaseScaledIndex(cmp, r15, r8, r11, 4, 0x40, i16, 7, 0x66, 0x67, in TEST_F()
906 0x47, 0x3B, 0x7C, 0x98, 0x40); in TEST_F()
907 TestRegAddrBaseScaledIndex(cmp, r11, r9, r10, 8, 0x40, i16, 7, 0x66, 0x67, in TEST_F()
908 0x47, 0x3B, 0x5C, 0xD1, 0x40); in TEST_F()
910 TestRegAddrBaseScaledIndex(cmp, eax, ecx, edx, 1, 0x40, i8, 5, 0x67, 0x3A, in TEST_F()
911 0x44, 0x11, 0x40); in TEST_F()
912 TestRegAddrBaseScaledIndex(cmp, ecx, edx, ebx, 2, 0x40, i8, 5, 0x67, 0x3A, in TEST_F()
913 0x4C, 0x5A, 0x40); in TEST_F()
914 TestRegAddrBaseScaledIndex(cmp, r8, r9, r10, 1, 0x40, i8, 6, 0x67, 0x47, 0x3A, in TEST_F()
915 0x44, 0x11, 0x40); in TEST_F()
916 TestRegAddrBaseScaledIndex(cmp, r9, r10, r11, 2, 0x40, i8, 6, 0x67, 0x47, in TEST_F()
917 0x3A, 0x4C, 0x5A, 0x40); in TEST_F()
919 TestRegAddrBaseScaledIndex(cmp, ebx, esp, ebp, 4, 0x40, i8, 5, 0x67, 0x3A, in TEST_F()
920 0x5C, 0xAC, 0x40); in TEST_F()
921 TestRegAddrBaseScaledIndex(cmp, esp, ebp, esi, 8, 0x40, i8, 5, 0x67, 0x3A, in TEST_F()
922 0x64, 0xF5, 0x40); in TEST_F()
923 TestRegAddrBaseScaledIndex(cmp, ebp, esi, edi, 1, 0x40, i8, 6, 0x67, 0x40, in TEST_F()
924 0x3A, 0x6C, 0x3E, 0x40); in TEST_F()
925 TestRegAddrBaseScaledIndex(cmp, esi, edi, eax, 2, 0x40, i8, 6, 0x67, 0x40, in TEST_F()
926 0x3A, 0x74, 0x47, 0x40); in TEST_F()
927 TestRegAddrBaseScaledIndex(cmp, edi, eax, ebx, 4, 0x40, i8, 6, 0x67, 0x40, in TEST_F()
928 0x3A, 0x7C, 0x98, 0x40); in TEST_F()
929 TestRegAddrBaseScaledIndex(cmp, ebx, ecx, edx, 8, 0x40, i8, 5, 0x67, 0x3A, in TEST_F()
930 0x5C, 0xD1, 0x40); in TEST_F()
931 TestRegAddrBaseScaledIndex(cmp, r11, r12, r13, 4, 0x40, i8, 6, 0x67, 0x47, in TEST_F()
932 0x3A, 0x5C, 0xAC, 0x40); in TEST_F()
933 TestRegAddrBaseScaledIndex(cmp, r12, r13, r14, 8, 0x40, i8, 6, 0x67, 0x47, in TEST_F()
934 0x3A, 0x64, 0xF5, 0x40); in TEST_F()
935 TestRegAddrBaseScaledIndex(cmp, r13, r14, r15, 1, 0x40, i8, 6, 0x67, 0x47, in TEST_F()
936 0x3A, 0x6C, 0x3E, 0x40); in TEST_F()
937 TestRegAddrBaseScaledIndex(cmp, r14, r15, r8, 2, 0x40, i8, 6, 0x67, 0x47, in TEST_F()
938 0x3A, 0x74, 0x47, 0x40); in TEST_F()
939 TestRegAddrBaseScaledIndex(cmp, r15, r8, r11, 4, 0x40, i8, 6, 0x67, 0x47, in TEST_F()
940 0x3A, 0x7C, 0x98, 0x40); in TEST_F()
941 TestRegAddrBaseScaledIndex(cmp, r11, r9, r10, 8, 0x40, i8, 6, 0x67, 0x47, in TEST_F()
942 0x3A, 0x5C, 0xD1, 0x40); in TEST_F()
945 TestRegAddrBaseScaledIndex(cmp, eax, ecx, edx, 1, 0xF0, i32, 8, 0x67, 0x3B, in TEST_F()
946 0x84, 0x11, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
947 TestRegAddrBaseScaledIndex(cmp, ecx, edx, ebx, 2, 0xF0, i32, 8, 0x67, 0x3B, in TEST_F()
948 0x8C, 0x5A, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
949 TestRegAddrBaseScaledIndex(cmp, r8, r9, r10, 1, 0xF0, i32, 9, 0x67, 0x47, in TEST_F()
950 0x3B, 0x84, 0x11, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
951 TestRegAddrBaseScaledIndex(cmp, r9, r10, r11, 2, 0xF0, i32, 9, 0x67, 0x47, in TEST_F()
952 0x3B, 0x8C, 0x5A, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
954 TestRegAddrBaseScaledIndex(cmp, ebx, esp, ebp, 4, 0xF0, i32, 8, 0x67, 0x3B, in TEST_F()
955 0x9C, 0xAC, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
956 TestRegAddrBaseScaledIndex(cmp, esp, ebp, esi, 8, 0xF0, i32, 8, 0x67, 0x3B, in TEST_F()
957 0xA4, 0xF5, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
958 TestRegAddrBaseScaledIndex(cmp, ebp, esi, edi, 1, 0xF0, i32, 8, 0x67, 0x3B, in TEST_F()
959 0xAC, 0x3E, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
960 TestRegAddrBaseScaledIndex(cmp, esi, edi, eax, 2, 0xF0, i32, 8, 0x67, 0x3B, in TEST_F()
961 0xB4, 0x47, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
962 TestRegAddrBaseScaledIndex(cmp, edi, eax, ebx, 4, 0xF0, i32, 8, 0x67, 0x3B, in TEST_F()
963 0xBC, 0x98, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
964 TestRegAddrBaseScaledIndex(cmp, ebx, ecx, edx, 8, 0xF0, i32, 8, 0x67, 0x3B, in TEST_F()
965 0x9C, 0xD1, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
966 TestRegAddrBaseScaledIndex(cmp, r11, r12, r13, 4, 0xF0, i32, 9, 0x67, 0x47, in TEST_F()
967 0x3B, 0x9C, 0xAC, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
968 TestRegAddrBaseScaledIndex(cmp, r12, r13, r14, 8, 0xF0, i32, 9, 0x67, 0x47, in TEST_F()
969 0x3B, 0xA4, 0xF5, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
970 TestRegAddrBaseScaledIndex(cmp, r13, r14, r15, 1, 0xF0, i32, 9, 0x67, 0x47, in TEST_F()
971 0x3B, 0xAC, 0x3E, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
972 TestRegAddrBaseScaledIndex(cmp, r14, r15, r8, 2, 0xF0, i32, 9, 0x67, 0x47, in TEST_F()
973 0x3B, 0xB4, 0x47, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
974 TestRegAddrBaseScaledIndex(cmp, r15, r8, r11, 4, 0xF0, i32, 9, 0x67, 0x47, in TEST_F()
975 0x3B, 0xBC, 0x98, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
976 TestRegAddrBaseScaledIndex(cmp, r11, r9, r10, 8, 0xF0, i32, 9, 0x67, 0x47, in TEST_F()
977 0x3B, 0x9C, 0xD1, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
979 TestRegAddrBaseScaledIndex(cmp, eax, ecx, edx, 1, 0xF0, i16, 9, 0x66, 0x67, in TEST_F()
980 0x3B, 0x84, 0x11, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
981 TestRegAddrBaseScaledIndex(cmp, ecx, edx, ebx, 2, 0xF0, i16, 9, 0x66, 0x67, in TEST_F()
982 0x3B, 0x8C, 0x5A, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
983 TestRegAddrBaseScaledIndex(cmp, r8, r9, r10, 1, 0xF0, i16, 10, 0x66, 0x67, in TEST_F()
984 0x47, 0x3B, 0x84, 0x11, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
985 TestRegAddrBaseScaledIndex(cmp, r9, r10, r11, 2, 0xF0, i16, 10, 0x66, 0x67, in TEST_F()
986 0x47, 0x3B, 0x8C, 0x5A, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
988 TestRegAddrBaseScaledIndex(cmp, ebx, esp, ebp, 4, 0xF0, i16, 9, 0x66, 0x67, in TEST_F()
989 0x3B, 0x9C, 0xAC, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
990 TestRegAddrBaseScaledIndex(cmp, esp, ebp, esi, 8, 0xF0, i16, 9, 0x66, 0x67, in TEST_F()
991 0x3B, 0xA4, 0xF5, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
992 TestRegAddrBaseScaledIndex(cmp, ebp, esi, edi, 1, 0xF0, i16, 9, 0x66, 0x67, in TEST_F()
993 0x3B, 0xAC, 0x3E, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
994 TestRegAddrBaseScaledIndex(cmp, esi, edi, eax, 2, 0xF0, i16, 9, 0x66, 0x67, in TEST_F()
995 0x3B, 0xB4, 0x47, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
996 TestRegAddrBaseScaledIndex(cmp, edi, eax, ebx, 4, 0xF0, i16, 9, 0x66, 0x67, in TEST_F()
997 0x3B, 0xBC, 0x98, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
998 TestRegAddrBaseScaledIndex(cmp, ebx, ecx, edx, 8, 0xF0, i16, 9, 0x66, 0x67, in TEST_F()
999 0x3B, 0x9C, 0xD1, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1000 TestRegAddrBaseScaledIndex(cmp, r11, r12, r13, 4, 0xF0, i16, 10, 0x66, 0x67, in TEST_F()
1001 0x47, 0x3B, 0x9C, 0xAC, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1002 TestRegAddrBaseScaledIndex(cmp, r12, r13, r14, 8, 0xF0, i16, 10, 0x66, 0x67, in TEST_F()
1003 0x47, 0x3B, 0xA4, 0xF5, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1004 TestRegAddrBaseScaledIndex(cmp, r13, r14, r15, 1, 0xF0, i16, 10, 0x66, 0x67, in TEST_F()
1005 0x47, 0x3B, 0xAC, 0x3E, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1006 TestRegAddrBaseScaledIndex(cmp, r14, r15, r8, 2, 0xF0, i16, 10, 0x66, 0x67, in TEST_F()
1007 0x47, 0x3B, 0xB4, 0x47, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1008 TestRegAddrBaseScaledIndex(cmp, r15, r8, r11, 4, 0xF0, i16, 10, 0x66, 0x67, in TEST_F()
1009 0x47, 0x3B, 0xBC, 0x98, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1010 TestRegAddrBaseScaledIndex(cmp, r11, r9, r10, 8, 0xF0, i16, 10, 0x66, 0x67, in TEST_F()
1011 0x47, 0x3B, 0x9C, 0xD1, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1013 TestRegAddrBaseScaledIndex(cmp, eax, ecx, edx, 1, 0xF0, i8, 8, 0x67, 0x3A, in TEST_F()
1014 0x84, 0x11, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1015 TestRegAddrBaseScaledIndex(cmp, ecx, edx, ebx, 2, 0xF0, i8, 8, 0x67, 0x3A, in TEST_F()
1016 0x8C, 0x5A, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1017 TestRegAddrBaseScaledIndex(cmp, r8, r9, r10, 1, 0xF0, i8, 9, 0x67, 0x47, 0x3A, in TEST_F()
1018 0x84, 0x11, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1019 TestRegAddrBaseScaledIndex(cmp, r9, r10, r11, 2, 0xF0, i8, 9, 0x67, 0x47, in TEST_F()
1020 0x3A, 0x8C, 0x5A, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1022 TestRegAddrBaseScaledIndex(cmp, ebx, esp, ebp, 4, 0xF0, i8, 8, 0x67, 0x3A, in TEST_F()
1023 0x9C, 0xAC, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1024 TestRegAddrBaseScaledIndex(cmp, esp, ebp, esi, 8, 0xF0, i8, 8, 0x67, 0x3A, in TEST_F()
1025 0xA4, 0xF5, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1026 TestRegAddrBaseScaledIndex(cmp, ebp, esi, edi, 1, 0xF0, i8, 9, 0x67, 0x40, in TEST_F()
1027 0x3A, 0xAC, 0x3E, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1028 TestRegAddrBaseScaledIndex(cmp, esi, edi, eax, 2, 0xF0, i8, 9, 0x67, 0x40, in TEST_F()
1029 0x3A, 0xB4, 0x47, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1030 TestRegAddrBaseScaledIndex(cmp, edi, eax, ebx, 4, 0xF0, i8, 9, 0x67, 0x40, in TEST_F()
1031 0x3A, 0xBC, 0x98, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1032 TestRegAddrBaseScaledIndex(cmp, ebx, ecx, edx, 8, 0xF0, i8, 8, 0x67, 0x3A, in TEST_F()
1033 0x9C, 0xD1, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1034 TestRegAddrBaseScaledIndex(cmp, r11, r12, r13, 4, 0xF0, i8, 9, 0x67, 0x47, in TEST_F()
1035 0x3A, 0x9C, 0xAC, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1036 TestRegAddrBaseScaledIndex(cmp, r12, r13, r14, 8, 0xF0, i8, 9, 0x67, 0x47, in TEST_F()
1037 0x3A, 0xA4, 0xF5, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1038 TestRegAddrBaseScaledIndex(cmp, r13, r14, r15, 1, 0xF0, i8, 9, 0x67, 0x47, in TEST_F()
1039 0x3A, 0xAC, 0x3E, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1040 TestRegAddrBaseScaledIndex(cmp, r14, r15, r8, 2, 0xF0, i8, 9, 0x67, 0x47, in TEST_F()
1041 0x3A, 0xB4, 0x47, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1042 TestRegAddrBaseScaledIndex(cmp, r15, r8, r11, 4, 0xF0, i8, 9, 0x67, 0x47, in TEST_F()
1043 0x3A, 0xBC, 0x98, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1044 TestRegAddrBaseScaledIndex(cmp, r11, r9, r10, 8, 0xF0, i8, 9, 0x67, 0x47, in TEST_F()
1045 0x3A, 0x9C, 0xD1, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1050 TestAddrBaseScaledIndexImm(cmp, eax, ecx, 1, 0xF0, 0x12, i32, 9, 0x67, 0x83, in TEST_F()
1051 0xBC, 0x08, 0xF0, 0x00, 0x00, 0x00, 0x12); in TEST_F()
1052 TestAddrBaseScaledIndexImm(cmp, ecx, edx, 1, 0xF0, 0xF0, i32, 12, 0x67, 0x81, in TEST_F()
1053 0xBC, 0x11, 0xF0, 0x00, 0x00, 0x00, 0xF0, 0x00, in TEST_F()
1054 0x00, 0x00); in TEST_F()
1055 TestAddrBaseScaledIndexImm(cmp, r8, r9, 1, 0xF0, 0x12, i32, 10, 0x67, 0x43, in TEST_F()
1056 0x83, 0xBC, 0x08, 0xF0, 0x00, 0x00, 0x00, 0x12); in TEST_F()
1057 TestAddrBaseScaledIndexImm(cmp, r9, r10, 1, 0xF0, 0xF0, i32, 13, 0x67, 0x43, in TEST_F()
1058 0x81, 0xBC, 0x11, 0xF0, 0x00, 0x00, 0x00, 0xF0, in TEST_F()
1059 0x00, 0x00, 0x00); in TEST_F()
1061 TestAddrBaseScaledIndexImm(cmp, eax, ecx, 1, 0xF0, 0x12, i16, 10, 0x66, 0x67, in TEST_F()
1062 0x83, 0xBC, 0x08, 0xF0, 0x00, 0x00, 0x00, 0x12); in TEST_F()
1063 TestAddrBaseScaledIndexImm(cmp, ecx, edx, 1, 0xF0, 0xF0, i16, 11, 0x66, 0x67, in TEST_F()
1064 0x81, 0xBC, 0x11, 0xF0, 0x00, 0x00, 0x00, 0xF0, in TEST_F()
1065 0x00); in TEST_F()
1066 TestAddrBaseScaledIndexImm(cmp, r8, r9, 1, 0xF0, 0x12, i16, 11, 0x66, 0x67, in TEST_F()
1067 0x43, 0x83, 0xBC, 0x08, 0xF0, 0x00, 0x00, 0x00, in TEST_F()
1068 0x12); in TEST_F()
1069 TestAddrBaseScaledIndexImm(cmp, r9, r10, 1, 0xF0, 0xF0, i16, 12, 0x66, 0x67, in TEST_F()
1070 0x43, 0x81, 0xBC, 0x11, 0xF0, 0x00, 0x00, 0x00, in TEST_F()
1071 0xF0, 0x00); in TEST_F()
1073 TestAddrBaseScaledIndexImm(cmp, eax, ecx, 1, 0xF0, 0x12, i8, 9, 0x67, 0x80, in TEST_F()
1074 0xBC, 0x08, 0xF0, 0x00, 0x00, 0x00, 0x12); in TEST_F()
1075 TestAddrBaseScaledIndexImm(cmp, r8, r9, 1, 0xF0, 0x12, i8, 10, 0x67, 0x43, in TEST_F()
1076 0x80, 0xBC, 0x08, 0xF0, 0x00, 0x00, 0x00, 0x12); in TEST_F()
1079 TestAddrBaseScaledIndexReg(cmp, eax, ecx, 1, 0xF0, edx, i32, 8, 0x67, 0x39, in TEST_F()
1080 0x94, 0x08, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1081 TestAddrBaseScaledIndexReg(cmp, r8, r9, 1, 0xF0, r10, i32, 9, 0x67, 0x47, in TEST_F()
1082 0x39, 0x94, 0x08, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1084 TestAddrBaseScaledIndexReg(cmp, eax, ecx, 1, 0xF0, edx, i16, 9, 0x66, 0x67, in TEST_F()
1085 0x39, 0x94, 0x08, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1086 TestAddrBaseScaledIndexReg(cmp, r8, r9, 1, 0xF0, r10, i16, 10, 0x66, 0x67, in TEST_F()
1087 0x47, 0x39, 0x94, 0x08, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1089 TestAddrBaseScaledIndexReg(cmp, eax, ecx, 1, 0xF0, edx, i8, 8, 0x67, 0x38, in TEST_F()
1090 0x94, 0x08, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1091 TestAddrBaseScaledIndexReg(cmp, r8, r9, 1, 0xF0, r10, i8, 9, 0x67, 0x47, 0x38, in TEST_F()
1092 0x94, 0x08, 0xF0, 0x00, 0x00, 0x00); in TEST_F()
1110 test.setDwordTo(S0, 0xBEEF0000u); in TEST_F()
1111 test.setDwordTo(S1, 0xDEADu); in TEST_F()
1112 test.setDwordTo(S2, 0x20406080u); in TEST_F()
1113 ASSERT_EQ(0xBEEF0000u, test.contentsOfDword(S0)); in TEST_F()
1114 ASSERT_EQ(0xDEADu, test.contentsOfDword(S1)); in TEST_F()
1115 ASSERT_EQ(0x20406080u, test.contentsOfDword(S2)); in TEST_F()
1116 ASSERT_EQ(0xDEADBEEF0000ull, test.contentsOfQword(S0)); in TEST_F()
1117 ASSERT_EQ(0x204060800000DEADull, test.contentsOfQword(S1)); in TEST_F()
1119 test.setQwordTo(S1, 0x1234567890ABCDEFull); in TEST_F()
1120 ASSERT_EQ(0x1234567890ABCDEFull, test.contentsOfQword(S1)); in TEST_F()
1121 test.setDwordTo(S0, 0xBEEF0000u); in TEST_F()
1122 ASSERT_EQ(0x90ABCDEFull, test.contentsOfDword(S1)); in TEST_F()
1123 ASSERT_EQ(0x12345678ull, test.contentsOfDword(S2)); in TEST_F()