Lines Matching refs:dst

295 static SLJIT_INLINE sljit_s32 emit_imm32_const(struct sljit_compiler *compiler, sljit_s32 dst, slji…  in emit_imm32_const()  argument
297 FAIL_IF(push_inst32(compiler, MOVW | RD4(dst) in emit_imm32_const()
299 return push_inst32(compiler, MOVT | RD4(dst) in emit_imm32_const()
305 sljit_ins dst = inst[1] & 0x0f00; in modify_imm32_const() local
306 …SLJIT_ASSERT(((inst[0] & 0xfbf0) == (MOVW >> 16)) && ((inst[2] & 0xfbf0) == (MOVT >> 16)) && dst =… in modify_imm32_const()
308 inst[1] = (sljit_u16)(dst | COPY_BITS(new_imm, 8, 12, 3) | (new_imm & 0xff)); in modify_imm32_const()
310 inst[3] = (sljit_u16)(dst | COPY_BITS(new_imm, 8 + 16, 12, 3) | ((new_imm & 0xff0000) >> 16)); in modify_imm32_const()
629 static sljit_s32 load_immediate(struct sljit_compiler *compiler, sljit_s32 dst, sljit_uw imm) in load_immediate() argument
638 return push_inst32(compiler, MOV_WI | RD4(dst) | tmp); in load_immediate()
641 return push_inst32(compiler, MVN_WI | RD4(dst) | tmp); in load_immediate()
645 FAIL_IF(push_inst32(compiler, MOVW | RD4(dst) in load_immediate()
650 return push_inst32(compiler, MOVT | RD4(dst) in load_immediate()
661 static sljit_s32 emit_op_imm(struct sljit_compiler *compiler, sljit_s32 flags, sljit_s32 dst, sljit… in emit_op_imm() argument
693 return load_immediate(compiler, dst, imm); in emit_op_imm()
697 if (IS_2_LO_REGS(reg, dst)) { in emit_op_imm()
699 return push_inst16(compiler, ADDSI3 | IMM3(imm) | RD3(dst) | RN3(reg)); in emit_op_imm()
701 return push_inst16(compiler, SUBSI3 | IMM3(imm2) | RD3(dst) | RN3(reg)); in emit_op_imm()
702 if (reg == dst) { in emit_op_imm()
704 return push_inst16(compiler, ADDSI8 | IMM8(imm) | RDN3(dst)); in emit_op_imm()
706 return push_inst16(compiler, SUBSI8 | IMM8(imm2) | RDN3(dst)); in emit_op_imm()
711 return push_inst32(compiler, ADDWI | RD4(dst) | RN4(reg) | IMM12(imm)); in emit_op_imm()
713 return push_inst32(compiler, SUBWI | RD4(dst) | RN4(reg) | IMM12(imm2)); in emit_op_imm()
717 return push_inst32(compiler, ADD_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm2); in emit_op_imm()
720 return push_inst32(compiler, SUB_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); in emit_op_imm()
726 return push_inst32(compiler, ADCI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm2); in emit_op_imm()
730 return push_inst32(compiler, SBCI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); in emit_op_imm()
736 if (imm == 0 && IS_2_LO_REGS(reg, dst)) in emit_op_imm()
737 return push_inst16(compiler, RSBSI | RD3(dst) | RN3(reg)); in emit_op_imm()
740 return push_inst32(compiler, RSB_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); in emit_op_imm()
755 if (IS_2_LO_REGS(reg, dst)) { in emit_op_imm()
757 return push_inst16(compiler, SUBSI3 | IMM3(imm) | RD3(dst) | RN3(reg)); in emit_op_imm()
759 return push_inst16(compiler, ADDSI3 | IMM3(imm2) | RD3(dst) | RN3(reg)); in emit_op_imm()
760 if (reg == dst) { in emit_op_imm()
762 return push_inst16(compiler, SUBSI8 | IMM8(imm) | RDN3(dst)); in emit_op_imm()
764 return push_inst16(compiler, ADDSI8 | IMM8(imm2) | RDN3(dst)); in emit_op_imm()
769 return push_inst32(compiler, SUBWI | RD4(dst) | RN4(reg) | IMM12(imm)); in emit_op_imm()
771 return push_inst32(compiler, ADDWI | RD4(dst) | RN4(reg) | IMM12(imm2)); in emit_op_imm()
775 return push_inst32(compiler, SUB_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm2); in emit_op_imm()
778 return push_inst32(compiler, ADD_WI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); in emit_op_imm()
786 return push_inst32(compiler, SBCI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm2); in emit_op_imm()
789 return push_inst32(compiler, ADCI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); in emit_op_imm()
794 …piler, ((flags & UNUSED_RETURN) ? TSTI : ANDI) | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm2); in emit_op_imm()
797 return push_inst32(compiler, BICI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); in emit_op_imm()
802 return push_inst32(compiler, ORRI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm2); in emit_op_imm()
805 return push_inst32(compiler, ORNI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); in emit_op_imm()
809 if (IS_2_LO_REGS(dst, reg)) in emit_op_imm()
810 return push_inst16(compiler, MVNS | RD3(dst) | RN3(reg)); in emit_op_imm()
811 return push_inst32(compiler, MVN_W | (flags & SET_FLAGS) | RD4(dst) | RM4(reg)); in emit_op_imm()
815 return push_inst32(compiler, EORI | (flags & SET_FLAGS) | RD4(dst) | RN4(reg) | imm); in emit_op_imm()
831 return push_inst16(compiler, MOV | SET_REGS44(dst, reg)); in emit_op_imm()
832 if (IS_2_LO_REGS(dst, reg)) in emit_op_imm()
833 return push_inst16(compiler, MOVS | RD3(dst) | RN3(reg)); in emit_op_imm()
834 return push_inst32(compiler, MOV_W | SET_FLAGS | RD4(dst) | RM4(reg)); in emit_op_imm()
840 if (IS_2_LO_REGS(dst, reg)) in emit_op_imm()
841 return push_inst16(compiler, LSLSI | RD3(dst) | RN3(reg) | (imm << 6)); in emit_op_imm()
842 return push_inst32(compiler, LSL_WI | (flags & SET_FLAGS) | RD4(dst) | RM4(reg) | IMM5(imm)); in emit_op_imm()
845 if (IS_2_LO_REGS(dst, reg)) in emit_op_imm()
846 return push_inst16(compiler, LSRSI | RD3(dst) | RN3(reg) | (imm << 6)); in emit_op_imm()
847 return push_inst32(compiler, LSR_WI | (flags & SET_FLAGS) | RD4(dst) | RM4(reg) | IMM5(imm)); in emit_op_imm()
850 if (IS_2_LO_REGS(dst, reg)) in emit_op_imm()
851 return push_inst16(compiler, ASRSI | RD3(dst) | RN3(reg) | (imm << 6)); in emit_op_imm()
852 return push_inst32(compiler, ASR_WI | (flags & SET_FLAGS) | RD4(dst) | RM4(reg) | IMM5(imm)); in emit_op_imm()
857 return push_inst32(compiler, ROR_WI | RD4(dst) | RM4(reg) | IMM5(imm)); in emit_op_imm()
885 if (dst == (sljit_s32)arg2) in emit_op_imm()
887 return push_inst16(compiler, MOV | SET_REGS44(dst, arg2)); in emit_op_imm()
890 if (IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
891 return push_inst16(compiler, UXTB | RD3(dst) | RN3(arg2)); in emit_op_imm()
892 return push_inst32(compiler, UXTB_W | RD4(dst) | RM4(arg2)); in emit_op_imm()
895 if (IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
896 return push_inst16(compiler, SXTB | RD3(dst) | RN3(arg2)); in emit_op_imm()
897 return push_inst32(compiler, SXTB_W | RD4(dst) | RM4(arg2)); in emit_op_imm()
900 if (IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
901 return push_inst16(compiler, UXTH | RD3(dst) | RN3(arg2)); in emit_op_imm()
902 return push_inst32(compiler, UXTH_W | RD4(dst) | RM4(arg2)); in emit_op_imm()
905 if (IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
906 return push_inst16(compiler, SXTH | RD3(dst) | RN3(arg2)); in emit_op_imm()
907 return push_inst32(compiler, SXTH_W | RD4(dst) | RM4(arg2)); in emit_op_imm()
910 return push_inst32(compiler, CLZ | RN4(arg2) | RD4(dst) | RM4(arg2)); in emit_op_imm()
913 FAIL_IF(push_inst32(compiler, RBIT | RN4(arg2) | RD4(dst) | RM4(arg2))); in emit_op_imm()
914 return push_inst32(compiler, CLZ | RN4(dst) | RD4(dst) | RM4(dst)); in emit_op_imm()
919 if (IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
920 return push_inst16(compiler, REV | RD3(dst) | RN3(arg2)); in emit_op_imm()
921 return push_inst32(compiler, REV_W | RN4(arg2) | RD4(dst) | RM4(arg2)); in emit_op_imm()
924 SLJIT_ASSERT(arg1 == TMP_REG2 && dst != TMP_REG2); in emit_op_imm()
927 if (IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
928 FAIL_IF(push_inst16(compiler, REV16 | RD3(dst) | RN3(arg2))); in emit_op_imm()
930 FAIL_IF(push_inst32(compiler, REV16_W | RN4(arg2) | RD4(dst) | RM4(arg2))); in emit_op_imm()
932 if (dst == TMP_REG1 || (arg2 == TMP_REG1 && flags == SLJIT_REV_U16)) in emit_op_imm()
935 if (reg_map[dst] <= 7) in emit_op_imm()
936 return push_inst16(compiler, (flags == SLJIT_REV_U16 ? UXTH : SXTH) | RD3(dst) | RN3(dst)); in emit_op_imm()
937 return push_inst32(compiler, (flags == SLJIT_REV_U16 ? UXTH_W : SXTH_W) | RD4(dst) | RM4(dst)); in emit_op_imm()
940 if (IS_3_LO_REGS(dst, arg1, arg2)) in emit_op_imm()
941 return push_inst16(compiler, ADDS | RD3(dst) | RN3(arg1) | RM3(arg2)); in emit_op_imm()
942 if (dst == (sljit_s32)arg1 && !(flags & SET_FLAGS)) in emit_op_imm()
943 return push_inst16(compiler, ADD | SET_REGS44(dst, arg2)); in emit_op_imm()
944 return push_inst32(compiler, ADD_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
947 if (dst == (sljit_s32)arg1 && IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
948 return push_inst16(compiler, ADCS | RD3(dst) | RN3(arg2)); in emit_op_imm()
949 return push_inst32(compiler, ADC_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
957 if (IS_3_LO_REGS(dst, arg1, arg2)) in emit_op_imm()
958 return push_inst16(compiler, SUBS | RD3(dst) | RN3(arg1) | RM3(arg2)); in emit_op_imm()
959 return push_inst32(compiler, SUB_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
962 if (dst == (sljit_s32)arg1 && IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
963 return push_inst16(compiler, SBCS | RD3(dst) | RN3(arg2)); in emit_op_imm()
964 return push_inst32(compiler, SBC_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
968 return push_inst32(compiler, MUL | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
969 SLJIT_ASSERT(dst != TMP_REG2); in emit_op_imm()
970 FAIL_IF(push_inst32(compiler, SMULL | RT4(dst) | RD4(TMP_REG2) | RN4(arg1) | RM4(arg2))); in emit_op_imm()
972 return push_inst32(compiler, CMP_W | RN4(TMP_REG2) | 0x70e0 | RM4(dst)); in emit_op_imm()
974 if (dst == (sljit_s32)arg1 && IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
975 return push_inst16(compiler, ANDS | RD3(dst) | RN3(arg2)); in emit_op_imm()
978 …ler, ((flags & UNUSED_RETURN) ? TST_W : AND_W) | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(… in emit_op_imm()
980 if (dst == (sljit_s32)arg1 && IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
981 return push_inst16(compiler, ORRS | RD3(dst) | RN3(arg2)); in emit_op_imm()
982 return push_inst32(compiler, ORR_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
984 if (dst == (sljit_s32)arg1 && IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
985 return push_inst16(compiler, EORS | RD3(dst) | RN3(arg2)); in emit_op_imm()
986 return push_inst32(compiler, EOR_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
992 if (dst == (sljit_s32)arg1 && IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
993 return push_inst16(compiler, LSLS | RD3(dst) | RN3(arg2)); in emit_op_imm()
994 return push_inst32(compiler, LSL_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
1000 if (dst == (sljit_s32)arg1 && IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
1001 return push_inst16(compiler, LSRS | RD3(dst) | RN3(arg2)); in emit_op_imm()
1002 return push_inst32(compiler, LSR_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
1008 if (dst == (sljit_s32)arg1 && IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
1009 return push_inst16(compiler, ASRS | RD3(dst) | RN3(arg2)); in emit_op_imm()
1010 return push_inst32(compiler, ASR_W | (flags & SET_FLAGS) | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
1016 if (dst == (sljit_s32)arg1 && IS_2_LO_REGS(dst, arg2)) in emit_op_imm()
1017 return push_inst16(compiler, RORS | RD3(dst) | RN3(arg2)); in emit_op_imm()
1018 return push_inst32(compiler, ROR_W | RD4(dst) | RN4(arg1) | RM4(arg2)); in emit_op_imm()
1107 static sljit_s32 emit_set_delta(struct sljit_compiler *compiler, sljit_s32 dst, sljit_s32 reg, slji… in emit_set_delta() argument
1113 return push_inst32(compiler, ADDWI | RD4(dst) | RN4(reg) | IMM12(value)); in emit_set_delta()
1116 return push_inst32(compiler, ADD_WI | RD4(dst) | RN4(reg) | imm); in emit_set_delta()
1121 return push_inst32(compiler, SUBWI | RD4(dst) | RN4(reg) | IMM12(value)); in emit_set_delta()
1124 return push_inst32(compiler, SUB_WI | RD4(dst) | RN4(reg) | imm); in emit_set_delta()
1778 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1() argument
1785 CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); in sljit_emit_op1()
1786 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_op1()
1789 dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_op1()
1837 if (!(dst & SLJIT_MEM)) in sljit_emit_op1()
1840 return emit_op_mem(compiler, flags | STORE, dst_r, dst, dstw, TMP_REG2); in sljit_emit_op1()
1856 if (SLJIT_UNLIKELY(dst & SLJIT_MEM)) in sljit_emit_op1()
1857 return emit_op_mem(compiler, flags | STORE, dst_r, dst, dstw, TMP_REG2); in sljit_emit_op1()
1862 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op2() argument
1869 CHECK(check_sljit_emit_op2(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w)); in sljit_emit_op2()
1870 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_op2()
1874 dst_reg = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_op2()
1877 if (dst == TMP_REG1) in sljit_emit_op2()
1901 if (!(dst & SLJIT_MEM)) in sljit_emit_op2()
1903 return emit_op_mem(compiler, WORD_SIZE | STORE, dst_reg, dst, dstw, TMP_REG2); in sljit_emit_op2()
2004 sljit_s32 dst, sljit_sw dstw) in sljit_emit_op_dst() argument
2009 CHECK(check_sljit_emit_op_dst(compiler, op, dst, dstw)); in sljit_emit_op_dst()
2010 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_op_dst()
2016 if (FAST_IS_REG(dst)) in sljit_emit_op_dst()
2017 return push_inst16(compiler, MOV | SET_REGS44(dst, TMP_REG2)); in sljit_emit_op_dst()
2032 dst_r = FAST_IS_REG(dst) ? dst : TMP_REG2; in sljit_emit_op_dst()
2037 if (dst & SLJIT_MEM) in sljit_emit_op_dst()
2038 return emit_op_mem(compiler, WORD_SIZE | STORE, TMP_REG2, dst, dstw, TMP_REG1); in sljit_emit_op_dst()
2124 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_sw_from_f64() argument
2136 if (FAST_IS_REG(dst)) in sljit_emit_fop1_conv_sw_from_f64()
2137 return push_inst32(compiler, VMOV | (1 << 20) | RT4(dst) | VN4(TMP_FREG1)); in sljit_emit_fop1_conv_sw_from_f64()
2140 return emit_fop_mem(compiler, 0, TMP_FREG1, dst, dstw); in sljit_emit_fop1_conv_sw_from_f64()
2144 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_w() argument
2147 sljit_s32 dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; in sljit_emit_fop1_conv_f64_from_w()
2162 if (dst & SLJIT_MEM) in sljit_emit_fop1_conv_f64_from_w()
2163 return emit_fop_mem(compiler, (ins & SLJIT_32), TMP_FREG1, dst, dstw); in sljit_emit_fop1_conv_f64_from_w()
2168 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_sw() argument
2171 …return sljit_emit_fop1_conv_f64_from_w(compiler, VCVT_F32_S32 | (~op & SLJIT_32), dst, dstw, src, … in sljit_emit_fop1_conv_f64_from_sw()
2175 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1_conv_f64_from_uw() argument
2178 …return sljit_emit_fop1_conv_f64_from_w(compiler, VCVT_F32_U32 | (~op & SLJIT_32), dst, dstw, src, … in sljit_emit_fop1_conv_f64_from_uw()
2208 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop1() argument
2216 SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); in sljit_emit_fop1()
2218 dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; in sljit_emit_fop1()
2249 if (dst & SLJIT_MEM) in sljit_emit_fop1()
2250 return emit_fop_mem(compiler, (op & SLJIT_32), dst_r, dst, dstw); in sljit_emit_fop1()
2255 sljit_s32 dst, sljit_sw dstw, in sljit_emit_fop2() argument
2262 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); in sljit_emit_fop2()
2263 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_fop2()
2269 dst_r = FAST_IS_REG(dst) ? dst : TMP_FREG1; in sljit_emit_fop2()
2300 if (!(dst & SLJIT_MEM)) in sljit_emit_fop2()
2302 return emit_fop_mem(compiler, (op & SLJIT_32), TMP_FREG1, dst, dstw); in sljit_emit_fop2()
2899 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op_flags() argument
2906 CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, type)); in sljit_emit_op_flags()
2907 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_op_flags()
2911 dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_op_flags()
2923 if (!(dst & SLJIT_MEM)) in sljit_emit_op_flags()
2925 return emit_op_mem(compiler, WORD_SIZE | STORE, TMP_REG1, dst, dstw, TMP_REG2); in sljit_emit_op_flags()
2928 if (dst & SLJIT_MEM) in sljit_emit_op_flags()
2929 FAIL_IF(emit_op_mem(compiler, WORD_SIZE, TMP_REG1, dst, dstw, TMP_REG2)); in sljit_emit_op_flags()
2941 if (dst & SLJIT_MEM) in sljit_emit_op_flags()
2942 FAIL_IF(emit_op_mem(compiler, WORD_SIZE | STORE, TMP_REG1, dst, dstw, TMP_REG2)); in sljit_emit_op_flags()
3914 sljit_s32 dst, sljit_sw dstw) in sljit_emit_simd_sign() argument
3922 CHECK(check_sljit_emit_simd_sign(compiler, type, freg, dst, dstw)); in sljit_emit_simd_sign()
3924 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_simd_sign()
3974 dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_simd_sign()
3984 return emit_op_mem(compiler, STORE | WORD_SIZE, TMP_REG1, dst, dstw, TMP_REG2); in sljit_emit_simd_sign()
4088 …t sljit_const* sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, slj… in sljit_emit_const() argument
4094 CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value)); in sljit_emit_const()
4095 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_const()
4101 dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_const()
4104 if (dst & SLJIT_MEM) in sljit_emit_const()
4105 PTR_FAIL_IF(emit_op_mem(compiler, WORD_SIZE | STORE, dst_r, dst, dstw, TMP_REG2)); in sljit_emit_const()
4109 …ljit_put_label* sljit_emit_put_label(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw) in sljit_emit_put_label() argument
4115 CHECK_PTR(check_sljit_emit_put_label(compiler, dst, dstw)); in sljit_emit_put_label()
4116 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_put_label()
4122 dst_r = FAST_IS_REG(dst) ? dst : TMP_REG1; in sljit_emit_put_label()
4125 if (dst & SLJIT_MEM) in sljit_emit_put_label()
4126 PTR_FAIL_IF(emit_op_mem(compiler, WORD_SIZE | STORE, dst_r, dst, dstw, TMP_REG2)); in sljit_emit_put_label()