Lines Matching refs:EXP

71 #define END_COMPARE_CHECK_SIZE(EXP, SIZE)                       \
86 if (std::string(EXP) != ss.str()) { \
92 EXP); \
109 EXP); \
118 #define END_COMPARE_CHECK_SIZE(EXP, SIZE) \
133 if (std::string(EXP) != ss.str()) { \
139 EXP); \
151 #define END_COMPARE(EXP) END_COMPARE_CHECK_SIZE(EXP, -1)
154 #define COMPARE_A32(ASM, EXP) \
158 END_COMPARE(EXP)
160 #define COMPARE_A32(ASM, EXP)
164 #define COMPARE_T32(ASM, EXP) \
168 END_COMPARE(EXP)
170 #define COMPARE_T32(ASM, EXP)
174 #define COMPARE_T32_CHECK_SIZE(ASM, EXP, SIZE) \
178 END_COMPARE_CHECK_SIZE(EXP, SIZE)
180 #define COMPARE_T32_CHECK_SIZE(ASM, EXP, SIZE)
183 #define COMPARE_BOTH(ASM, EXP) \
184 COMPARE_A32(ASM, EXP) \
185 COMPARE_T32(ASM, EXP)
188 #define NEGATIVE_TEST(ASM, EXP, TEMPORARILY_ACCEPTED) \
212 printf("Found:\n%sExpected:\n%s", ss.str().c_str(), EXP); \
217 size_t exp_len = strlen(EXP); \
229 } else if (std::strncmp(EXP, msg, exp_len) != 0) { \
235 EXP); \
242 #define MUST_FAIL_TEST_A32(ASM, EXP) \
244 NEGATIVE_TEST({ masm.ASM; }, EXP, false) \
247 #define MUST_FAIL_TEST_A32(ASM, EXP)
251 #define MUST_FAIL_TEST_T32(ASM, EXP) \
253 NEGATIVE_TEST({ masm.ASM; }, EXP, false) \
256 #define MUST_FAIL_TEST_T32(ASM, EXP)
259 #define MUST_FAIL_TEST_BOTH(ASM, EXP) \
260 MUST_FAIL_TEST_A32(ASM, EXP) \
261 MUST_FAIL_TEST_T32(ASM, EXP)
264 #define MUST_FAIL_TEST_A32_BLOCK(ASM, EXP) \
266 NEGATIVE_TEST(ASM, EXP, false) \
269 #define MUST_FAIL_TEST_A32_BLOCK(ASM, EXP)
273 #define MUST_FAIL_TEST_T32_BLOCK(ASM, EXP) \
275 NEGATIVE_TEST(ASM, EXP, false) \
278 #define MUST_FAIL_TEST_T32_BLOCK(ASM, EXP)
281 #define MUST_FAIL_TEST_BOTH_BLOCK(ASM, EXP) \
282 MUST_FAIL_TEST_A32_BLOCK(ASM, EXP) \
283 MUST_FAIL_TEST_T32_BLOCK(ASM, EXP)
286 #define MUST_FAIL_TEST_A32(ASM, EXP) \
290 #define MUST_FAIL_TEST_T32(ASM, EXP) \
294 #define MUST_FAIL_TEST_BOTH(ASM, EXP) \
298 #define MUST_FAIL_TEST_A32_BLOCK(ASM, EXP) \
302 #define MUST_FAIL_TEST_T32_BLOCK(ASM, EXP) \
306 #define MUST_FAIL_TEST_BOTH_BLOCK(ASM, EXP) \
3963 #define CHECK_T32_16(ASM, EXP) COMPARE_T32_CHECK_SIZE(ASM, EXP, 2)
3966 #define CHECK_T32_16_IT_BLOCK(ASM, EXP) COMPARE_T32_CHECK_SIZE(ASM, EXP, 4)