Searched refs:srcw (Results 1 - 25 of 36) sorted by relevance

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/pcre-8.31/sljit/
H A DsljitNativePPC_common.c511 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 DsljitNativeX86_common.c408 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 DsljitNativeX86_32.c189 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 DsljitNativeX86_64.c269 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 DsljitNativeMIPS_common.c524 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 DsljitLir.c767 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 DsljitNativeARM_Thumb2.c1198 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 DsljitNativeARM_v5.c899 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 DsljitLir.h366 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 DsljitNativePPC_common.c511 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 DsljitNativeX86_common.c408 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 DsljitNativeX86_32.c189 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 DsljitNativeX86_64.c269 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 DsljitNativeMIPS_common.c524 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 DsljitLir.c767 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 DsljitNativeARM_Thumb2.c1198 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 DsljitNativeARM_v5.c899 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 DsljitNativePPC_common.c511 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 DsljitNativeX86_common.c408 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 DsljitNativeX86_32.c189 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 DsljitNativeX86_64.c269 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 DsljitNativeMIPS_common.c524 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 DsljitLir.c767 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 DsljitNativeARM_Thumb2.c1198 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 DsljitNativeARM_v5.c899 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...]

Completed in 236 milliseconds

12