Lines Matching refs:memw

3082 	sljit_s32 mem, sljit_sw memw)  in sljit_emit_mem()  argument
3087 CHECK(check_sljit_emit_mem(compiler, type, reg, mem, memw)); in sljit_emit_mem()
3090 return sljit_emit_mem_unaligned(compiler, type, reg, mem, memw); in sljit_emit_mem()
3093 memw &= 0x3; in sljit_emit_mem()
3095 if (SLJIT_UNLIKELY(memw != 0)) { in sljit_emit_mem()
3096 FAIL_IF(push_inst(compiler, SLLI_D | RD(TMP_REG1) | RJ(OFFS_REG(mem)) | IMM_I12(memw))); in sljit_emit_mem()
3102 memw = 0; in sljit_emit_mem()
3103 } else if (memw > I12_MAX - SSIZE_OF(sw) || memw < I12_MIN) { in sljit_emit_mem()
3104 if (((memw + 0x800) & 0xfff) <= 0xfff - SSIZE_OF(sw)) { in sljit_emit_mem()
3105 FAIL_IF(load_immediate(compiler, TMP_REG1, TO_ARGW_HI(memw))); in sljit_emit_mem()
3106 memw &= 0xfff; in sljit_emit_mem()
3108 FAIL_IF(load_immediate(compiler, TMP_REG1, memw)); in sljit_emit_mem()
3109 memw = 0; in sljit_emit_mem()
3118 memw &= 0xfff; in sljit_emit_mem()
3121 SLJIT_ASSERT((memw >= 0 && memw <= I12_MAX - SSIZE_OF(sw)) || (memw > I12_MAX && memw <= 0xfff)); in sljit_emit_mem()
3124 …(compiler, WORD_DATA | LOAD_DATA, REG_PAIR_SECOND(reg), SLJIT_MEM1(mem), (memw + SSIZE_OF(sw)) & 0… in sljit_emit_mem()
3125 return push_mem_inst(compiler, WORD_DATA | LOAD_DATA, REG_PAIR_FIRST(reg), SLJIT_MEM1(mem), memw); in sljit_emit_mem()
3130 FAIL_IF(push_mem_inst(compiler, flags, REG_PAIR_FIRST(reg), SLJIT_MEM1(mem), memw)); in sljit_emit_mem()
3131 …return push_mem_inst(compiler, flags, REG_PAIR_SECOND(reg), SLJIT_MEM1(mem), (memw + SSIZE_OF(sw))… in sljit_emit_mem()
3136 …_s32 sljit_emit_simd_mem_offset(struct sljit_compiler *compiler, sljit_s32 *mem_ptr, sljit_sw memw) in sljit_emit_simd_mem_offset() argument
3142 FAIL_IF(push_inst(compiler, SLLI_D | RD(TMP_REG3) | RJ(OFFS_REG(mem)) | IMM_I12(memw & 0x3))); in sljit_emit_simd_mem_offset()
3148 return load_immediate(compiler, TMP_REG3, memw); in sljit_emit_simd_mem_offset()
3153 if (memw == 0) { in sljit_emit_simd_mem_offset()
3160 FAIL_IF(load_immediate(compiler, TMP_REG3, memw)); in sljit_emit_simd_mem_offset()