Lines Matching refs:type

876 #define JUMP_PREFIX(type) \  argument
877 ((type & 0xff) <= SLJIT_MUL_NOT_OVERFLOW ? ((type & SLJIT_INT_OP) ? "i_" : "") \
878 : ((type & 0xff) <= SLJIT_D_ORDERED ? ((type & SLJIT_SINGLE_OP) ? "s_" : "d_") : ""))
1323 …LJIT_INLINE CHECK_RETURN_TYPE check_sljit_emit_jump(struct sljit_compiler *compiler, sljit_si type) in check_sljit_emit_jump() argument
1331 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_INT_OP))); in check_sljit_emit_jump()
1332 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_CALL3); in check_sljit_emit_jump()
1333 CHECK_ARGUMENT((type & 0xff) < SLJIT_JUMP || !(type & SLJIT_INT_OP)); in check_sljit_emit_jump()
1334 …CHECK_ARGUMENT((type & 0xff) <= SLJIT_CALL0 || ((type & 0xff) - SLJIT_CALL0) <= compiler->scratche… in check_sljit_emit_jump()
1338 fprintf(compiler->verbose, " jump%s.%s%s\n", !(type & SLJIT_REWRITABLE_JUMP) ? "" : ".r", in check_sljit_emit_jump()
1339 JUMP_PREFIX(type), jump_names[type & 0xff]); in check_sljit_emit_jump()
1344 …SLJIT_INLINE CHECK_RETURN_TYPE check_sljit_emit_cmp(struct sljit_compiler *compiler, sljit_si type, in check_sljit_emit_cmp() argument
1349 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_INT_OP))); in check_sljit_emit_cmp()
1350 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_SIG_LESS_EQUAL); in check_sljit_emit_cmp()
1356 fprintf(compiler->verbose, " cmp%s.%s%s ", !(type & SLJIT_REWRITABLE_JUMP) ? "" : ".r", in check_sljit_emit_cmp()
1357 (type & SLJIT_INT_OP) ? "i_" : "", jump_names[type & 0xff]); in check_sljit_emit_cmp()
1367 …LJIT_INLINE CHECK_RETURN_TYPE check_sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_si type, in check_sljit_emit_fcmp() argument
1373 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_REWRITABLE_JUMP | SLJIT_SINGLE_OP))); in check_sljit_emit_fcmp()
1374 CHECK_ARGUMENT((type & 0xff) >= SLJIT_D_EQUAL && (type & 0xff) <= SLJIT_D_ORDERED); in check_sljit_emit_fcmp()
1380 fprintf(compiler->verbose, " fcmp%s.%s%s ", !(type & SLJIT_REWRITABLE_JUMP) ? "" : ".r", in check_sljit_emit_fcmp()
1381 (type & SLJIT_SINGLE_OP) ? "s_" : "d_", jump_names[type & 0xff]); in check_sljit_emit_fcmp()
1391 …URN_TYPE check_sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, slji… in check_sljit_emit_ijump() argument
1399 CHECK_ARGUMENT(type >= SLJIT_JUMP && type <= SLJIT_CALL3); in check_sljit_emit_ijump()
1400 CHECK_ARGUMENT(type <= SLJIT_CALL0 || (type - SLJIT_CALL0) <= compiler->scratches); in check_sljit_emit_ijump()
1405 fprintf(compiler->verbose, " ijump.%s ", jump_names[type]); in check_sljit_emit_ijump()
1416 sljit_si type) in check_sljit_emit_op_flags() argument
1419 CHECK_ARGUMENT(!(type & ~(0xff | SLJIT_INT_OP))); in check_sljit_emit_op_flags()
1420 CHECK_ARGUMENT((type & 0xff) >= SLJIT_EQUAL && (type & 0xff) <= SLJIT_D_ORDERED); in check_sljit_emit_op_flags()
1442 fprintf(compiler->verbose, ", %s%s\n", JUMP_PREFIX(type), jump_names[type & 0xff]); in check_sljit_emit_op_flags()
1579 …PI_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_si type, in sljit_emit_cmp() argument
1588 CHECK_PTR(check_sljit_emit_cmp(compiler, type, src1, src1w, src2, src2w)); in sljit_emit_cmp()
1590 condition = type & 0xff; in sljit_emit_cmp()
1600 return emit_cmp_to0(compiler, type, src1, src1w); in sljit_emit_cmp()
1632 type = condition | (type & (SLJIT_INT_OP | SLJIT_REWRITABLE_JUMP)); in sljit_emit_cmp()
1652 PTR_FAIL_IF(sljit_emit_op2(compiler, SLJIT_SUB | flags | (type & SLJIT_INT_OP), in sljit_emit_cmp()
1658 return sljit_emit_jump(compiler, condition | (type & SLJIT_REWRITABLE_JUMP)); in sljit_emit_cmp()
1661 …I_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_si type, in sljit_emit_fcmp() argument
1668 CHECK_PTR(check_sljit_emit_fcmp(compiler, type, src1, src1w, src2, src2w)); in sljit_emit_fcmp()
1670 condition = type & 0xff; in sljit_emit_fcmp()
1672 if (type & SLJIT_SINGLE_OP) in sljit_emit_fcmp()
1685 return sljit_emit_jump(compiler, condition | (type & SLJIT_REWRITABLE_JUMP)); in sljit_emit_fcmp()
1919 …I_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_jump(struct sljit_compiler *compiler, sljit_si type) in sljit_emit_jump() argument
1922 SLJIT_UNUSED_ARG(type); in sljit_emit_jump()
1927 …PI_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_cmp(struct sljit_compiler *compiler, sljit_si type, in sljit_emit_cmp() argument
1932 SLJIT_UNUSED_ARG(type); in sljit_emit_cmp()
1941 …I_FUNC_ATTRIBUTE struct sljit_jump* sljit_emit_fcmp(struct sljit_compiler *compiler, sljit_si type, in sljit_emit_fcmp() argument
1946 SLJIT_UNUSED_ARG(type); in sljit_emit_fcmp()
1969 SLJIT_API_FUNC_ATTRIBUTE sljit_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, … in sljit_emit_ijump() argument
1972 SLJIT_UNUSED_ARG(type); in sljit_emit_ijump()
1982 sljit_si type) in sljit_emit_op_flags() argument
1990 SLJIT_UNUSED_ARG(type); in sljit_emit_op_flags()