Home | History | Annotate | Download | only in AssemblerX8632

Lines Matching defs:Test

13 namespace Test {
52 AssembledTest test = assemble(); \
53 test.setDwordTo(T0, V0); \
54 test.run(); \
56 ASSERT_EQ(V0, test.Dst1()) << TestString; \
57 ASSERT_EQ(V1, test.contentsOfDword(T0)) << TestString; \
104 AssembledTest test = assemble(); \
105 test.run(); \
107 ASSERT_EQ(V0, test.Reg1()) << TestString; \
108 ASSERT_EQ(V1, test.Reg0()) << TestString; \
161 AssembledTest test = assemble(); \
162 test.setDwordTo(T0, V0); \
163 test.run(); \
165 ASSERT_EQ(V0, test.Dst1()) << TestString; \
166 ASSERT_EQ(Mask##Size &(V1 + V0), test.contentsOfDword(T0)) << TestString; \
280 AssembledTest test = assemble(); \
281 test.setQwordTo(T0, V0); \
282 test.setDwordTo(ZeroFlag, uint32_t(0xFF)); \
283 test.run(); \
286 ASSERT_EQ(uint64_t(Value1), test.contentsOfQword(T0)) << TestString; \
287 ASSERT_EQ(1u, test.contentsOfDword(ZeroFlag)) << TestString; \
289 ASSERT_EQ(uint64_t(ValueMem) & 0xFFFFFFFF, test.eax()) << TestString; \
290 ASSERT_EQ((uint64_t(ValueMem) >> 32) & 0xFFFFFFFF, test.edx()) \
292 ASSERT_EQ(0u, test.contentsOfDword(ZeroFlag)) << TestString; \
350 AssembledTest test = assemble(); \
351 test.setDwordTo(T0, V0); \
352 test.setDwordTo(ZeroFlag, uint32_t(0xFF)); \
353 test.run(); \
356 ASSERT_EQ(uint32_t((Value1)&Mask##Size), test.contentsOfDword(T0)) \
358 ASSERT_EQ(1u, test.contentsOfDword(ZeroFlag)) << TestString; \
360 ASSERT_EQ(uint32_t((ValueMem)&Mask##Size), test.eax()) << TestString; \
361 ASSERT_EQ(0u, test.contentsOfDword(ZeroFlag)) << TestString; \
458 } // end of namespace Test