/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/pcre-8.31/sljit/ |
H A D | sljitNativePPC_common.c | 511 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 514 check_sljit_emit_return(compiler, op, src, srcw); 515 ADJUST_LOCAL_OFFSET(src, srcw); 517 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 1068 int src, sljit_w srcw) 1073 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 1075 ADJUST_LOCAL_OFFSET(src, srcw); 1077 if ((src & SLJIT_IMM) && srcw == 0) 1084 srcw = (int)srcw; 1066 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1449 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1568 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1697 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeX86_common.c | 408 int src, sljit_w srcw); 481 int src, sljit_w srcw) 488 code = emit_x86_instruction(compiler, 1, TMP_REGISTER, 0, src, srcw); 503 return emit_do_imm(compiler, 0xb8 + reg_map[dst], srcw); 506 if (NOT_HALFWORD(srcw)) 507 return emit_load_imm64(compiler, dst, srcw); 510 return emit_do_imm32(compiler, (reg_map[dst] >= 8) ? REX_B : 0, 0xb8 + reg_lmap[dst], srcw); 514 if (!compiler->mode32 && NOT_HALFWORD(srcw)) { 515 FAIL_IF(emit_load_imm64(compiler, TMP_REG2, srcw)); 522 code = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, ds 479 emit_mov(struct sljit_compiler *compiler, int dst, sljit_w dstw, int src, sljit_w srcw) argument 691 emit_mov_byte(struct sljit_compiler *compiler, int sign, int dst, sljit_w dstw, int src, sljit_w srcw) argument 834 emit_mov_half(struct sljit_compiler *compiler, int sign, int dst, sljit_w dstw, int src, sljit_w srcw) argument 882 emit_unary(struct sljit_compiler *compiler, int un_index, int dst, sljit_w dstw, int src, sljit_w srcw) argument 921 emit_not_with_flags(struct sljit_compiler *compiler, int dst, sljit_w dstw, int src, sljit_w srcw) argument 961 emit_clz(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1044 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2105 emit_sse2_load(struct sljit_compiler *compiler, int dst, int src, sljit_w srcw) argument 2117 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2235 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2330 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeX86_32.c | 189 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 195 check_sljit_emit_return(compiler, op, src, srcw); 197 ADJUST_LOCAL_OFFSET(src, srcw); 200 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 483 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 488 check_sljit_emit_fast_return(compiler, src, srcw); 489 ADJUST_LOCAL_OFFSET(src, srcw); 491 CHECK_EXTRA_REGS(src, srcw, (void)0); 501 buf = emit_x86_instruction(compiler, 1, 0, 0, src, srcw); 517 *(sljit_w*)buf = srcw; [all...] |
H A D | sljitNativeX86_64.c | 269 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 275 check_sljit_emit_return(compiler, op, src, srcw); 276 ADJUST_LOCAL_OFFSET(src, srcw); 279 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 672 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 677 check_sljit_emit_fast_return(compiler, src, srcw); 678 ADJUST_LOCAL_OFFSET(src, srcw); 680 if ((src & SLJIT_IMM) && NOT_HALFWORD(srcw)) { 681 FAIL_IF(emit_load_imm64(compiler, TMP_REGISTER, srcw)); 705 buf = emit_x86_instruction(compiler, 1, 0, 0, src, srcw); 735 emit_mov_int(struct sljit_compiler *compiler, int sign, int dst, sljit_w dstw, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeMIPS_common.c | 524 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 530 check_sljit_emit_return(compiler, op, src, srcw); 531 ADJUST_LOCAL_OFFSET(src, srcw); 533 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 948 int src, sljit_w srcw) 955 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 957 ADJUST_LOCAL_OFFSET(src, srcw); 963 return emit_op(compiler, SLJIT_MOV, inp_flags | WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); 966 return emit_op(compiler, SLJIT_MOV_UI, inp_flags | INT_DATA, dst, dstw, TMP_REG1, 0, src, srcw); 969 return emit_op(compiler, SLJIT_MOV_SI, inp_flags | INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, srcw); 946 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1143 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1278 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1666 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitLir.c | 767 static SLJIT_INLINE void check_sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 773 SLJIT_UNUSED_ARG(srcw); 778 FUNCTION_CHECK_SRC(src, srcw); 781 SLJIT_ASSERT(src == 0 && srcw == 0); 789 sljit_verbose_param(src, srcw); 815 static SLJIT_INLINE void check_sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 820 SLJIT_UNUSED_ARG(srcw); 823 FUNCTION_CHECK_SRC(src, srcw); 828 sljit_verbose_param(src, srcw); 850 int src, sljit_w srcw) 848 check_sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 944 check_sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1107 check_sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument 1192 emit_mov_before_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 1442 sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 1465 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1482 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1535 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1623 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeARM_Thumb2.c | 1198 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 1203 check_sljit_emit_return(compiler, op, src, srcw); 1204 ADJUST_LOCAL_OFFSET(src, srcw); 1206 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 1298 int src, sljit_w srcw) 1303 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 1305 ADJUST_LOCAL_OFFSET(src, srcw); 1323 srcw = (unsigned char)srcw; 1328 srcw 1296 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1584 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1700 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1830 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeARM_v5.c | 899 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 904 check_sljit_emit_return(compiler, op, src, srcw); 905 ADJUST_LOCAL_OFFSET(src, srcw); 907 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 1859 int src, sljit_w srcw) 1862 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 1864 ADJUST_LOCAL_OFFSET(src, srcw); 1870 return emit_op(compiler, SLJIT_MOV, ALLOW_ANY_IMM, dst, dstw, TMP_REG1, 0, src, srcw); 1873 return emit_op(compiler, SLJIT_MOV_UB, ALLOW_ANY_IMM | BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (unsigned char)srcw : srcw); 1857 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2079 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2204 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 2342 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitLir.h | 366 SLJIT_MOV_SI (see sljit_emit_op1). As for src and srcw they must be 0 if op 370 int src, sljit_w srcw); 388 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw); 550 int src, sljit_w srcw); 633 int src, sljit_w srcw); 736 Direct form: set src to SLJIT_IMM() and srcw to the address 740 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/pcre-8.31/sljit/ |
H A D | sljitNativePPC_common.c | 511 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 514 check_sljit_emit_return(compiler, op, src, srcw); 515 ADJUST_LOCAL_OFFSET(src, srcw); 517 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 1068 int src, sljit_w srcw) 1073 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 1075 ADJUST_LOCAL_OFFSET(src, srcw); 1077 if ((src & SLJIT_IMM) && srcw == 0) 1084 srcw = (int)srcw; 1066 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1449 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1568 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1697 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeX86_common.c | 408 int src, sljit_w srcw); 481 int src, sljit_w srcw) 488 code = emit_x86_instruction(compiler, 1, TMP_REGISTER, 0, src, srcw); 503 return emit_do_imm(compiler, 0xb8 + reg_map[dst], srcw); 506 if (NOT_HALFWORD(srcw)) 507 return emit_load_imm64(compiler, dst, srcw); 510 return emit_do_imm32(compiler, (reg_map[dst] >= 8) ? REX_B : 0, 0xb8 + reg_lmap[dst], srcw); 514 if (!compiler->mode32 && NOT_HALFWORD(srcw)) { 515 FAIL_IF(emit_load_imm64(compiler, TMP_REG2, srcw)); 522 code = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, ds 479 emit_mov(struct sljit_compiler *compiler, int dst, sljit_w dstw, int src, sljit_w srcw) argument 691 emit_mov_byte(struct sljit_compiler *compiler, int sign, int dst, sljit_w dstw, int src, sljit_w srcw) argument 834 emit_mov_half(struct sljit_compiler *compiler, int sign, int dst, sljit_w dstw, int src, sljit_w srcw) argument 882 emit_unary(struct sljit_compiler *compiler, int un_index, int dst, sljit_w dstw, int src, sljit_w srcw) argument 921 emit_not_with_flags(struct sljit_compiler *compiler, int dst, sljit_w dstw, int src, sljit_w srcw) argument 961 emit_clz(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1044 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2105 emit_sse2_load(struct sljit_compiler *compiler, int dst, int src, sljit_w srcw) argument 2117 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2235 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2330 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeX86_32.c | 189 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 195 check_sljit_emit_return(compiler, op, src, srcw); 197 ADJUST_LOCAL_OFFSET(src, srcw); 200 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 483 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 488 check_sljit_emit_fast_return(compiler, src, srcw); 489 ADJUST_LOCAL_OFFSET(src, srcw); 491 CHECK_EXTRA_REGS(src, srcw, (void)0); 501 buf = emit_x86_instruction(compiler, 1, 0, 0, src, srcw); 517 *(sljit_w*)buf = srcw; [all...] |
H A D | sljitNativeX86_64.c | 269 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 275 check_sljit_emit_return(compiler, op, src, srcw); 276 ADJUST_LOCAL_OFFSET(src, srcw); 279 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 672 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 677 check_sljit_emit_fast_return(compiler, src, srcw); 678 ADJUST_LOCAL_OFFSET(src, srcw); 680 if ((src & SLJIT_IMM) && NOT_HALFWORD(srcw)) { 681 FAIL_IF(emit_load_imm64(compiler, TMP_REGISTER, srcw)); 705 buf = emit_x86_instruction(compiler, 1, 0, 0, src, srcw); 735 emit_mov_int(struct sljit_compiler *compiler, int sign, int dst, sljit_w dstw, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeMIPS_common.c | 524 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 530 check_sljit_emit_return(compiler, op, src, srcw); 531 ADJUST_LOCAL_OFFSET(src, srcw); 533 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 948 int src, sljit_w srcw) 955 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 957 ADJUST_LOCAL_OFFSET(src, srcw); 963 return emit_op(compiler, SLJIT_MOV, inp_flags | WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); 966 return emit_op(compiler, SLJIT_MOV_UI, inp_flags | INT_DATA, dst, dstw, TMP_REG1, 0, src, srcw); 969 return emit_op(compiler, SLJIT_MOV_SI, inp_flags | INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, srcw); 946 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1143 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1278 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1666 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitLir.c | 767 static SLJIT_INLINE void check_sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 773 SLJIT_UNUSED_ARG(srcw); 778 FUNCTION_CHECK_SRC(src, srcw); 781 SLJIT_ASSERT(src == 0 && srcw == 0); 789 sljit_verbose_param(src, srcw); 815 static SLJIT_INLINE void check_sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 820 SLJIT_UNUSED_ARG(srcw); 823 FUNCTION_CHECK_SRC(src, srcw); 828 sljit_verbose_param(src, srcw); 850 int src, sljit_w srcw) 848 check_sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 944 check_sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1107 check_sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument 1192 emit_mov_before_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 1442 sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 1465 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1482 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1535 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1623 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeARM_Thumb2.c | 1198 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 1203 check_sljit_emit_return(compiler, op, src, srcw); 1204 ADJUST_LOCAL_OFFSET(src, srcw); 1206 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 1298 int src, sljit_w srcw) 1303 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 1305 ADJUST_LOCAL_OFFSET(src, srcw); 1323 srcw = (unsigned char)srcw; 1328 srcw 1296 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1584 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1700 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1830 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeARM_v5.c | 899 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 904 check_sljit_emit_return(compiler, op, src, srcw); 905 ADJUST_LOCAL_OFFSET(src, srcw); 907 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 1859 int src, sljit_w srcw) 1862 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 1864 ADJUST_LOCAL_OFFSET(src, srcw); 1870 return emit_op(compiler, SLJIT_MOV, ALLOW_ANY_IMM, dst, dstw, TMP_REG1, 0, src, srcw); 1873 return emit_op(compiler, SLJIT_MOV_UB, ALLOW_ANY_IMM | BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (unsigned char)srcw : srcw); 1857 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2079 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2204 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 2342 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/pcre-8.31/sljit/ |
H A D | sljitNativePPC_common.c | 511 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 514 check_sljit_emit_return(compiler, op, src, srcw); 515 ADJUST_LOCAL_OFFSET(src, srcw); 517 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 1068 int src, sljit_w srcw) 1073 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 1075 ADJUST_LOCAL_OFFSET(src, srcw); 1077 if ((src & SLJIT_IMM) && srcw == 0) 1084 srcw = (int)srcw; 1066 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1449 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1568 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1697 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeX86_common.c | 408 int src, sljit_w srcw); 481 int src, sljit_w srcw) 488 code = emit_x86_instruction(compiler, 1, TMP_REGISTER, 0, src, srcw); 503 return emit_do_imm(compiler, 0xb8 + reg_map[dst], srcw); 506 if (NOT_HALFWORD(srcw)) 507 return emit_load_imm64(compiler, dst, srcw); 510 return emit_do_imm32(compiler, (reg_map[dst] >= 8) ? REX_B : 0, 0xb8 + reg_lmap[dst], srcw); 514 if (!compiler->mode32 && NOT_HALFWORD(srcw)) { 515 FAIL_IF(emit_load_imm64(compiler, TMP_REG2, srcw)); 522 code = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, ds 479 emit_mov(struct sljit_compiler *compiler, int dst, sljit_w dstw, int src, sljit_w srcw) argument 691 emit_mov_byte(struct sljit_compiler *compiler, int sign, int dst, sljit_w dstw, int src, sljit_w srcw) argument 834 emit_mov_half(struct sljit_compiler *compiler, int sign, int dst, sljit_w dstw, int src, sljit_w srcw) argument 882 emit_unary(struct sljit_compiler *compiler, int un_index, int dst, sljit_w dstw, int src, sljit_w srcw) argument 921 emit_not_with_flags(struct sljit_compiler *compiler, int dst, sljit_w dstw, int src, sljit_w srcw) argument 961 emit_clz(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1044 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2105 emit_sse2_load(struct sljit_compiler *compiler, int dst, int src, sljit_w srcw) argument 2117 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2235 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2330 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeX86_32.c | 189 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 195 check_sljit_emit_return(compiler, op, src, srcw); 197 ADJUST_LOCAL_OFFSET(src, srcw); 200 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 483 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 488 check_sljit_emit_fast_return(compiler, src, srcw); 489 ADJUST_LOCAL_OFFSET(src, srcw); 491 CHECK_EXTRA_REGS(src, srcw, (void)0); 501 buf = emit_x86_instruction(compiler, 1, 0, 0, src, srcw); 517 *(sljit_w*)buf = srcw; [all...] |
H A D | sljitNativeX86_64.c | 269 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 275 check_sljit_emit_return(compiler, op, src, srcw); 276 ADJUST_LOCAL_OFFSET(src, srcw); 279 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 672 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 677 check_sljit_emit_fast_return(compiler, src, srcw); 678 ADJUST_LOCAL_OFFSET(src, srcw); 680 if ((src & SLJIT_IMM) && NOT_HALFWORD(srcw)) { 681 FAIL_IF(emit_load_imm64(compiler, TMP_REGISTER, srcw)); 705 buf = emit_x86_instruction(compiler, 1, 0, 0, src, srcw); 735 emit_mov_int(struct sljit_compiler *compiler, int sign, int dst, sljit_w dstw, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeMIPS_common.c | 524 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 530 check_sljit_emit_return(compiler, op, src, srcw); 531 ADJUST_LOCAL_OFFSET(src, srcw); 533 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 948 int src, sljit_w srcw) 955 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 957 ADJUST_LOCAL_OFFSET(src, srcw); 963 return emit_op(compiler, SLJIT_MOV, inp_flags | WORD_DATA, dst, dstw, TMP_REG1, 0, src, srcw); 966 return emit_op(compiler, SLJIT_MOV_UI, inp_flags | INT_DATA, dst, dstw, TMP_REG1, 0, src, srcw); 969 return emit_op(compiler, SLJIT_MOV_SI, inp_flags | INT_DATA | SIGNED_DATA, dst, dstw, TMP_REG1, 0, src, srcw); 946 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1143 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1278 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1666 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitLir.c | 767 static SLJIT_INLINE void check_sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 773 SLJIT_UNUSED_ARG(srcw); 778 FUNCTION_CHECK_SRC(src, srcw); 781 SLJIT_ASSERT(src == 0 && srcw == 0); 789 sljit_verbose_param(src, srcw); 815 static SLJIT_INLINE void check_sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 820 SLJIT_UNUSED_ARG(srcw); 823 FUNCTION_CHECK_SRC(src, srcw); 828 sljit_verbose_param(src, srcw); 850 int src, sljit_w srcw) 848 check_sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 944 check_sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1107 check_sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument 1192 emit_mov_before_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 1442 sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 1465 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1482 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1535 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1623 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeARM_Thumb2.c | 1198 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 1203 check_sljit_emit_return(compiler, op, src, srcw); 1204 ADJUST_LOCAL_OFFSET(src, srcw); 1206 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 1298 int src, sljit_w srcw) 1303 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 1305 ADJUST_LOCAL_OFFSET(src, srcw); 1323 srcw = (unsigned char)srcw; 1328 srcw 1296 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1584 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 1700 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 1830 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |
H A D | sljitNativeARM_v5.c | 899 SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int op, int src, sljit_w srcw) argument 904 check_sljit_emit_return(compiler, op, src, srcw); 905 ADJUST_LOCAL_OFFSET(src, srcw); 907 FAIL_IF(emit_mov_before_return(compiler, op, src, srcw)); 1859 int src, sljit_w srcw) 1862 check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw); 1864 ADJUST_LOCAL_OFFSET(src, srcw); 1870 return emit_op(compiler, SLJIT_MOV, ALLOW_ANY_IMM, dst, dstw, TMP_REG1, 0, src, srcw); 1873 return emit_op(compiler, SLJIT_MOV_UB, ALLOW_ANY_IMM | BYTE_DATA, dst, dstw, TMP_REG1, 0, src, (src & SLJIT_IMM) ? (unsigned char)srcw : srcw); 1857 sljit_emit_op1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2079 sljit_emit_fop1(struct sljit_compiler *compiler, int op, int dst, sljit_w dstw, int src, sljit_w srcw) argument 2204 sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw) argument 2342 sljit_emit_ijump(struct sljit_compiler *compiler, int type, int src, sljit_w srcw) argument [all...] |