Lines Matching refs:FUNC
423 #define TEST_x_OP_x(RESTYPE, CHECKFN, SRCTYPE, FUNC, SRC, RES, USR_RES) \ argument
428 result = FUNC(src, &usr_result); \
433 #define TEST_R_OP_R(FUNC, SRC, RES, USR_RES) \ argument
434 TEST_x_OP_x(uint32_t, check32, uint32_t, FUNC, SRC, RES, USR_RES)
436 #define TEST_R_OP_P(FUNC, SRC, RES, USR_RES) \ argument
437 TEST_x_OP_x(uint32_t, check32, uint64_t, FUNC, SRC, RES, USR_RES)
439 #define TEST_P_OP_P(FUNC, SRC, RES, USR_RES) \ argument
440 TEST_x_OP_x(uint64_t, check64, uint64_t, FUNC, SRC, RES, USR_RES)
442 #define TEST_P_OP_R(FUNC, SRC, RES, USR_RES) \ argument
443 TEST_x_OP_x(uint64_t, check64, uint32_t, FUNC, SRC, RES, USR_RES)
445 #define TEST_xp_OP_x(RESTYPE, CHECKFN, SRCTYPE, FUNC, SRC, \ argument
452 result = FUNC(src, &pred_result, &usr_result); \
458 #define TEST_Rp_OP_R(FUNC, SRC, RES, PRED_RES, USR_RES) \ argument
459 TEST_xp_OP_x(uint32_t, check32, uint32_t, FUNC, SRC, RES, PRED_RES, USR_RES)
462 FUNC, SRC1, SRC2, RES, USR_RES) \ argument
468 result = FUNC(src1, src2, &usr_result); \
473 #define TEST_P_OP_PP(FUNC, SRC1, SRC2, RES, USR_RES) \ argument
475 FUNC, SRC1, SRC2, RES, USR_RES)
477 #define TEST_R_OP_PP(FUNC, SRC1, SRC2, RES, USR_RES) \ argument
479 FUNC, SRC1, SRC2, RES, USR_RES)
481 #define TEST_P_OP_RR(FUNC, SRC1, SRC2, RES, USR_RES) \ argument
483 FUNC, SRC1, SRC2, RES, USR_RES)
485 #define TEST_R_OP_RR(FUNC, SRC1, SRC2, RES, USR_RES) \ argument
487 FUNC, SRC1, SRC2, RES, USR_RES)
489 #define TEST_R_OP_PR(FUNC, SRC1, SRC2, RES, USR_RES) \ argument
491 FUNC, SRC1, SRC2, RES, USR_RES)
493 #define TEST_P_OP_PR(FUNC, SRC1, SRC2, RES, USR_RES) \ argument
495 FUNC, SRC1, SRC2, RES, USR_RES)
497 #define TEST_xp_OP_xx(RESTYPE, CHECKFN, SRC1TYPE, SRC2TYPE, FUNC, SRC1, SRC2, \ argument
505 result = FUNC(src1, src2, &pred_result, &usr_result); \
511 #define TEST_Rp_OP_RR(FUNC, SRC1, SRC2, RES, PRED_RES, USR_RES) \ argument
512 TEST_xp_OP_xx(uint32_t, check32, uint32_t, uint32_t, FUNC, SRC1, SRC2, \
516 FUNC, SRC1, SRC2, RES, USR_RES) \ argument
522 result = FUNC(src1, src2, &usr_result); \
527 #define TEST_R_OP_RI(FUNC, SRC1, SRC2, RES, USR_RES) \ argument
529 FUNC, SRC1, SRC2, RES, USR_RES)
531 #define TEST_R_OP_PI(FUNC, SRC1, SRC2, RES, USR_RES) \ argument
533 FUNC, SRC1, SRC2, RES, USR_RES)
536 FUNC, RESIN, SRC1, SRC2, RES, USR_RES) \ argument
542 result = FUNC(result, src1, src2, &usr_result); \
547 #define TEST_XR_OP_RR(FUNC, RESIN, SRC1, SRC2, RES, USR_RES) \ argument
549 FUNC, RESIN, SRC1, SRC2, RES, USR_RES)
551 #define TEST_XP_OP_PP(FUNC, RESIN, SRC1, SRC2, RES, USR_RES) \ argument
553 FUNC, RESIN, SRC1, SRC2, RES, USR_RES)
555 #define TEST_XP_OP_RR(FUNC, RESIN, SRC1, SRC2, RES, USR_RES) \ argument
557 FUNC, RESIN, SRC1, SRC2, RES, USR_RES)
560 FUNC, RESIN, SRC1, SRC2, RES, PRED_RES, USR_RES) \ argument
567 result = FUNC(result, src1, src2, &pred_res, &usr_result); \
572 #define TEST_XPp_OP_PP(FUNC, RESIN, SRC1, SRC2, RES, PRED_RES, USR_RES) \ argument
573 TEST_Xxp_OP_xx(uint64_t, check64, uint64_t, uint64_t, FUNC, RESIN, SRC1, SRC2, \
577 FUNC, RESIN, SRC1, SRC2, PRED, RES, USR_RES) \ argument
584 result = FUNC(result, src1, src2, pred, &usr_result); \
589 #define TEST_XR_OP_RRp(FUNC, RESIN, SRC1, SRC2, PRED, RES, USR_RES) \ argument
591 FUNC, RESIN, SRC1, SRC2, PRED, RES, USR_RES)
594 FUNC, SRC1, SRC2, RES, USR_RES) \ argument
600 result = FUNC(src1, src2, &usr_result); \
605 #define TEST_CMP_RR(FUNC, SRC1, SRC2, RES, USR_RES) \ argument
606 TEST_CMP_xx(uint32_t, uint32_t, FUNC, SRC1, SRC2, RES, USR_RES)
608 #define TEST_CMP_PP(FUNC, SRC1, SRC2, RES, USR_RES) \ argument
609 TEST_CMP_xx(uint64_t, uint64_t, FUNC, SRC1, SRC2, RES, USR_RES)