Lines Matching refs:SZ
233 #define check_load(I, RES, INC, SZ) __check_load(__LINE__, I, RES, INC, SZ) argument
235 #define TEST_LOAD_IMM(SZ, TYPE, BUF, BUFSIZE, INC, FMT) \ argument
236 void circ_test_load_imm_##SZ(void) \
242 CIRC_LOAD_IMM_##SZ(element, p, BUF, size * sizeof(TYPE), (INC)); \
250 CIRC_LOAD_IMM_##SZ(element, p, BUF, size * sizeof(TYPE), -(INC)); \
264 #define TEST_LOAD_REG(SZ, TYPE, BUF, BUFSIZE, FMT) \ argument
265 void circ_test_load_reg_##SZ(void) \
271 CIRC_LOAD_REG_##SZ(element, p, BUF, size * sizeof(TYPE), 1); \
279 CIRC_LOAD_REG_##SZ(element, p, BUF, size * sizeof(TYPE), -1); \
294 #define CIRC_VAL(SZ, TYPE, BUFSIZE) \ in TEST_LOAD_REG() argument
295 TYPE circ_val_##SZ(int i, int32_t inc, int32_t size) \ in TEST_LOAD_REG()
321 #define CHECK_STORE(SZ, BUF, BUFSIZE, FMT) \ argument
322 void check_store_##SZ(int32_t inc, int32_t size) \
326 i, BUF[i], circ_val_##SZ(i, inc, size)); \
327 check64(BUF[i], circ_val_##SZ(i, inc, size)); \
339 #define CIRC_TEST_STORE_IMM(SZ, CHK, TYPE, BUF, BUFSIZE, SHIFT, INC) \ argument
340 void circ_test_store_imm_##SZ(void) \
347 CIRC_STORE_IMM_##SZ(val << SHIFT, p, BUF, size * sizeof(TYPE), INC); \
355 CIRC_STORE_IMM_##SZ(val << SHIFT, p, BUF, size * sizeof(TYPE), \
371 #define CIRC_TEST_STORE_REG(SZ, CHK, TYPE, BUF, BUFSIZE, SHIFT) \ argument
372 void circ_test_store_reg_##SZ(void) \
379 CIRC_STORE_REG_##SZ(val << SHIFT, p, BUF, size * sizeof(TYPE), 1); \
387 CIRC_STORE_REG_##SZ(val << SHIFT, p, BUF, size * sizeof(TYPE), -1); \