Lines Matching refs:srcw

994 		sljit_s32 src, sljit_sw srcw,  in load_word()  argument
997 return load_store_op(compiler, dst_r, src, srcw, is_32bit, load_forms); in load_word()
1002 sljit_s32 src, sljit_sw srcw, in load_unsigned_word() argument
1010 FAIL_IF(make_addr_bxy(compiler, &addr, src, srcw, tmp1)); in load_unsigned_word()
1028 sljit_s32 src, sljit_sw srcw) in emit_move() argument
1035 return push_load_imm_inst(compiler, dst_r, srcw); in emit_move()
1038 return load_word(compiler, dst_r, src, srcw, (compiler->mode & SLJIT_32) != 0); in emit_move()
1231 sljit_sw srcw) in emit_siy() argument
1259 …return push_inst(compiler, ins | ((sljit_ins)(srcw & 0xff) << 32) | R28A(dst_r) | disp_s20((sljit_… in emit_siy()
1856 sljit_s32 src, sljit_sw srcw) in sljit_emit_return_to() argument
1859 CHECK(check_sljit_emit_return_to(compiler, src, srcw)); in sljit_emit_return_to()
1862 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_return_to()
1863 FAIL_IF(load_word(compiler, tmp1, src, srcw, 0 /* 64-bit */)); in sljit_emit_return_to()
1865 srcw = 0; in sljit_emit_return_to()
1869 srcw = 0; in sljit_emit_return_to()
1875 return sljit_emit_ijump(compiler, SLJIT_JUMP, src, srcw); in sljit_emit_return_to()
2009 sljit_s32 src, sljit_sw srcw) in sljit_emit_rev() argument
2019 …FAIL_IF(load_store_op(compiler, tmp0, src, srcw, op & SLJIT_32, is_16bit ? load_halfword_forms : l… in sljit_emit_rev()
2037 FAIL_IF(make_addr_bxy(compiler, &addr, src, srcw, tmp1)); in sljit_emit_rev()
2085 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1() argument
2094 CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); in sljit_emit_op1()
2096 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_op1()
2159 srcw = (sljit_sw)((sljit_u8)(srcw)); in sljit_emit_op1()
2162 srcw = (sljit_sw)((sljit_s8)(srcw)); in sljit_emit_op1()
2165 srcw = (sljit_sw)((sljit_u16)(srcw)); in sljit_emit_op1()
2168 srcw = (sljit_sw)((sljit_s16)(srcw)); in sljit_emit_op1()
2171 srcw = (sljit_sw)((sljit_u32)(srcw)); in sljit_emit_op1()
2175 srcw = (sljit_sw)((sljit_s32)(srcw)); in sljit_emit_op1()
2178 return push_load_imm_inst(compiler, gpr(dst), srcw); in sljit_emit_op1()
2186 FAIL_IF(make_addr_bxy(compiler, &mem, src, srcw, tmp1)); in sljit_emit_op1()
2241 FAIL_IF(push_load_imm_inst(compiler, reg, srcw)); in sljit_emit_op1()
2270 FAIL_IF(make_addr_bxy(compiler, &mem, src, srcw, tmp1)); in sljit_emit_op1()
2321 FAIL_IF(load_unsigned_word(compiler, src_r, src, srcw, op & SLJIT_32)); in sljit_emit_op1()
2332 return sljit_emit_rev(compiler, op, dst, dstw, src, srcw); in sljit_emit_op1()
3118 sljit_s32 src, sljit_sw srcw) in sljit_emit_op_src() argument
3124 CHECK(check_sljit_emit_op_src(compiler, op, src, srcw)); in sljit_emit_op_src()
3125 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_op_src()
3131 FAIL_IF(load_word(compiler, tmp1, src, srcw, 0)); in sljit_emit_op_src()
3140 FAIL_IF(make_addr_bxy(compiler, &addr, src, srcw, tmp1)); in sljit_emit_op_src()
3242 sljit_s32 src, sljit_sw srcw) in emit_float() argument
3249 FAIL_IF(make_addr_bx(compiler, &addr, src, srcw, tmp1)); in emit_float()
3255 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_sw_from_f64() argument
3261 FAIL_IF(float_mem(compiler, FLOAT_LOAD | (op & SLJIT_32), TMP_FREG1, src, srcw)); in sljit_emit_fop1_conv_sw_from_f64()
3281 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_w() argument
3286 FAIL_IF(push_load_imm_inst(compiler, tmp0, srcw)); in sljit_emit_fop1_conv_f64_from_w()
3290 FAIL_IF(load_word(compiler, tmp0, src, srcw, ins & 0x100000)); in sljit_emit_fop1_conv_f64_from_w()
3304 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_sw() argument
3309 srcw = (sljit_s32)srcw; in sljit_emit_fop1_conv_f64_from_sw()
3316 return sljit_emit_fop1_conv_f64_from_w(compiler, ins, dst, dstw, src, srcw); in sljit_emit_fop1_conv_f64_from_sw()
3321 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1_conv_f64_from_uw() argument
3326 srcw = (sljit_u32)srcw; in sljit_emit_fop1_conv_f64_from_uw()
3333 return sljit_emit_fop1_conv_f64_from_w(compiler, ins, dst, dstw, src, srcw); in sljit_emit_fop1_conv_f64_from_uw()
3360 sljit_s32 src, sljit_sw srcw) in sljit_emit_fop1() argument
3367 SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw); in sljit_emit_fop1()
3372 …FAIL_IF(emit_float(compiler, 0xb3040000 /* ldebr */, 0xed0000000004 /* ldeb */, dst_r, src, srcw)); in sljit_emit_fop1()
3375 …m(compiler, FLOAT_LOAD | (op == SLJIT_CONV_F32_FROM_F64 ? 0 : (op & SLJIT_32)), dst_r, src, srcw)); in sljit_emit_fop1()
3629 …s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 src, sljit_sw srcw) in sljit_emit_ijump() argument
3634 CHECK(check_sljit_emit_ijump(compiler, type, src, srcw)); in sljit_emit_ijump()
3637 SLJIT_ASSERT(!(srcw & 1)); /* target address must be even */ in sljit_emit_ijump()
3638 FAIL_IF(push_load_imm_inst(compiler, src_r, srcw)); in sljit_emit_ijump()
3641 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_ijump()
3642 FAIL_IF(load_word(compiler, src_r, src, srcw, 0 /* 64-bit */)); in sljit_emit_ijump()
3654 sljit_s32 src, sljit_sw srcw) in sljit_emit_icall() argument
3659 CHECK(check_sljit_emit_icall(compiler, type, arg_types, src, srcw)); in sljit_emit_icall()
3664 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_icall()
3665 FAIL_IF(load_word(compiler, tmp1, src, srcw, 0 /* 64-bit */)); in sljit_emit_icall()
3667 srcw = 0; in sljit_emit_icall()
3674 srcw = 0; in sljit_emit_icall()
3682 return sljit_emit_ijump(compiler, type, src, srcw); in sljit_emit_icall()
3982 sljit_s32 src, sljit_sw srcw) in sljit_emit_simd_replicate() argument
3991 CHECK(check_sljit_emit_simd_replicate(compiler, type, freg, src, srcw)); in sljit_emit_simd_replicate()
3993 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_simd_replicate()
4005 FAIL_IF(make_addr_bx(compiler, &addr, src, srcw, tmp1)); in sljit_emit_simd_replicate()
4022 srcw &= 0xff; in sljit_emit_simd_replicate()
4023 sign_ext = (sljit_s8)srcw; in sljit_emit_simd_replicate()
4026 srcw &= 0xffff; in sljit_emit_simd_replicate()
4027 sign_ext = (sljit_s16)srcw; in sljit_emit_simd_replicate()
4030 if ((sljit_s32)srcw == (sljit_s16)srcw) { in sljit_emit_simd_replicate()
4031 srcw &= 0xffff; in sljit_emit_simd_replicate()
4032 sign_ext = (sljit_s16)srcw; in sljit_emit_simd_replicate()
4034 srcw &= 0xffffffff; in sljit_emit_simd_replicate()
4037 if (srcw == (sljit_s16)srcw) { in sljit_emit_simd_replicate()
4038 srcw &= 0xffff; in sljit_emit_simd_replicate()
4039 sign_ext = (sljit_s16)srcw; in sljit_emit_simd_replicate()
4050 | ((sljit_ins)srcw << 16) | ((sljit_ins)elem_size << 12)); in sljit_emit_simd_replicate()
4053 push_load_imm_inst(compiler, tmp0, srcw); in sljit_emit_simd_replicate()
4227 sljit_s32 src, sljit_sw srcw) in sljit_emit_simd_extend() argument
4236 CHECK(check_sljit_emit_simd_extend(compiler, type, freg, src, srcw)); in sljit_emit_simd_extend()
4238 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_simd_extend()
4250 FAIL_IF(make_addr_bx(compiler, &addr, src, srcw, tmp1)); in sljit_emit_simd_extend()