/third_party/pcre2/pcre2/src/sljit/ |
D | sljitNativeX86_32.c | 368 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), args_size + size); in sljit_emit_enter() 396 EMIT_MOV(compiler, word_arg_count, 0, SLJIT_MEM1(SLJIT_SP), args_size); in sljit_emit_enter() 399 EMIT_MOV(compiler, SLJIT_S0 - saved_arg_count, 0, SLJIT_MEM1(SLJIT_SP), args_size); in sljit_emit_enter() 436 EMIT_MOV(compiler, SLJIT_R2, 0, SLJIT_IMM, local_size >> 12); in sljit_emit_enter() 457 EMIT_MOV(compiler, SLJIT_R2, 0, SLJIT_MEM1(SLJIT_SP), r2_offset); in sljit_emit_enter() 471 EMIT_MOV(compiler, SLJIT_MEM1(SLJIT_SP), size, kept_saveds_count, 0); in sljit_emit_enter() 481 EMIT_MOV(compiler, SLJIT_MEM1(SLJIT_SP), size, TMP_REG1, 0); in sljit_emit_enter() 612 EMIT_MOV(compiler, src_r, 0, src, srcw); in sljit_emit_return_to() 670 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), 2 * SSIZE_OF(sw)); in call_with_args() 696 …EMIT_MOV(compiler, SLJIT_MEM1(SLJIT_SP), arg_offset, (word_arg_count >= 4) ? arg4_reg : word_arg_c… in call_with_args() [all …]
|
D | sljitNativeX86_common.c | 848 #define EMIT_MOV(compiler, dst, dstw, src, srcw) \ macro 968 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(TMP_REG1), 0); in adjust_shadow_stack() 988 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_IMM, 1); in adjust_shadow_stack() 1122 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_R1, 0); in sljit_emit_op0() 1133 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_R1, 0); in sljit_emit_op0() 1204 EMIT_MOV(compiler, SLJIT_R1, 0, TMP_REG1, 0); in sljit_emit_op0() 1207 EMIT_MOV(compiler, SLJIT_R1, 0, TMP_REG1, 0); in sljit_emit_op0() 1264 EMIT_MOV(compiler, TMP_REG1, 0, src, 0); in emit_mov_byte() 1277 EMIT_MOV(compiler, dst, 0, src, 0); in emit_mov_byte() 1285 EMIT_MOV(compiler, dst, 0, src, 0); in emit_mov_byte() [all …]
|
D | sljitNativeX86_64.c | 474 EMIT_MOV(compiler, SLJIT_R0 + word_arg_count, 0, tmp, 0); in sljit_emit_enter() 476 EMIT_MOV(compiler, SLJIT_S0 - saved_arg_count, 0, tmp, 0); in sljit_emit_enter() 499 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096); in sljit_emit_enter() 501 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096 * 2); in sljit_emit_enter() 503 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -4096 * 3); in sljit_emit_enter() 506 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_IMM, local_size >> 12); in sljit_emit_enter() 508 EMIT_MOV(compiler, TMP_REG2, 0, SLJIT_MEM1(SLJIT_SP), -4096); in sljit_emit_enter() 522 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_MEM1(SLJIT_SP), -local_size); in sljit_emit_enter() 686 EMIT_MOV(compiler, TMP_REG2, 0, src, srcw); in sljit_emit_return_to() 726 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_R2, 0); in call_with_args() [all …]
|
D | sljitNativePPC_common.c | 1336 #define EMIT_MOV(type, type_flags, type_cast) \ macro 1394 return EMIT_MOV(SLJIT_MOV_U32, INT_DATA, (sljit_u32)); in sljit_emit_op1() 1398 return EMIT_MOV(SLJIT_MOV_S32, INT_DATA | SIGNED_DATA, (sljit_s32)); in sljit_emit_op1() 1402 return EMIT_MOV(SLJIT_MOV_U8, BYTE_DATA, (sljit_u8)); in sljit_emit_op1() 1405 return EMIT_MOV(SLJIT_MOV_S8, BYTE_DATA | SIGNED_DATA, (sljit_s8)); in sljit_emit_op1() 1408 return EMIT_MOV(SLJIT_MOV_U16, HALF_DATA, (sljit_u16)); in sljit_emit_op1() 1411 return EMIT_MOV(SLJIT_MOV_S16, HALF_DATA | SIGNED_DATA, (sljit_s16)); in sljit_emit_op1() 1428 #undef EMIT_MOV
|