/external/swiftshader/third_party/subzero/unittest/AssemblerX8632/ |
LowLevel.cpp | 110 #define TestRegReg(Inst, Dst, Src, OpType, ByteCountUntyped, ...) \ 236 TestRegReg(cmp, eax, ecx, i32, 2, 0x3B, 0xC1); 237 TestRegReg(cmp, ecx, edx, i32, 2, 0x3B, 0xCA); 238 TestRegReg(cmp, edx, ebx, i32, 2, 0x3B, 0xD3); 239 TestRegReg(cmp, ebx, esp, i32, 2, 0x3B, 0xDC); 240 TestRegReg(cmp, esp, ebp, i32, 2, 0x3B, 0xE5); 241 TestRegReg(cmp, ebp, esi, i32, 2, 0x3B, 0xEE); 242 TestRegReg(cmp, esi, edi, i32, 2, 0x3B, 0xF7); 243 TestRegReg(cmp, edi, eax, i32, 2, 0x3B, 0xF8); 245 TestRegReg(cmp, eax, ecx, i16, 3, 0x66, 0x3B, 0xC1) [all...] |
/external/swiftshader/third_party/subzero/unittest/AssemblerX8664/ |
LowLevel.cpp | 157 #define TestRegReg(Inst, Dst, Src, OpType, ByteCountUntyped, ...) \ 277 TestRegReg(cmp, eax, ecx, i32, 2, 0x3B, 0xC1); 278 TestRegReg(cmp, ecx, edx, i32, 2, 0x3B, 0xCA); 279 TestRegReg(cmp, edx, ebx, i32, 2, 0x3B, 0xD3); 280 TestRegReg(cmp, ebx, esp, i32, 2, 0x3B, 0xDC); 281 TestRegReg(cmp, esp, ebp, i32, 2, 0x3B, 0xE5); 282 TestRegReg(cmp, ebp, esi, i32, 2, 0x3B, 0xEE); 283 TestRegReg(cmp, esi, edi, i32, 2, 0x3B, 0xF7); 284 TestRegReg(cmp, edi, r8, i32, 3, 0x41, 0x3B, 0xF8); 285 TestRegReg(cmp, r8, r9, i32, 3, 0x45, 0x3B, 0xC1) [all...] |
DataMov.cpp | 156 #define TestRegReg(Dst, Src, Suffix, Size) \ 181 TestRegReg(Dst, Src, l, 8); \ 182 TestRegReg(Dst, Src, w, 16); \ 183 TestRegReg(Dst, Src, d, 32); \ 184 TestRegReg(Dst, Src, q, 64); \ 203 #undef TestRegReg 422 #define TestRegReg(C, Dest, IsTrue, Src0, Value0, Src1, Value1) \ 464 TestRegReg(C, Dest, IsTrue, Src0, Value0, Src1, Value1); \ 507 #undef TestRegReg [all...] |