Lines Matching refs:memw

3015 	sljit_s32 mem, sljit_sw memw)  in sljit_emit_mem()  argument
3020 CHECK(check_sljit_emit_mem(compiler, type, reg, mem, memw)); in sljit_emit_mem()
3023 return sljit_emit_mem_unaligned(compiler, type, reg, mem, memw); in sljit_emit_mem()
3026 memw &= 0x3; in sljit_emit_mem()
3028 if (SLJIT_UNLIKELY(memw != 0)) { in sljit_emit_mem()
3029 FAIL_IF(push_inst(compiler, SLLI | RD(TMP_REG1) | RS1(OFFS_REG(mem)) | IMM_I(memw))); in sljit_emit_mem()
3035 memw = 0; in sljit_emit_mem()
3036 } else if (memw > SIMM_MAX - SSIZE_OF(sw) || memw < SIMM_MIN) { in sljit_emit_mem()
3037 if (((memw + 0x800) & 0xfff) <= 0xfff - SSIZE_OF(sw)) { in sljit_emit_mem()
3038 FAIL_IF(load_immediate(compiler, TMP_REG1, TO_ARGW_HI(memw), TMP_REG3)); in sljit_emit_mem()
3039 memw &= 0xfff; in sljit_emit_mem()
3041 FAIL_IF(load_immediate(compiler, TMP_REG1, memw, TMP_REG3)); in sljit_emit_mem()
3042 memw = 0; in sljit_emit_mem()
3051 memw &= 0xfff; in sljit_emit_mem()
3054 SLJIT_ASSERT((memw >= 0 && memw <= SIMM_MAX - SSIZE_OF(sw)) || (memw > SIMM_MAX && memw <= 0xfff)); in sljit_emit_mem()
3057 …FAIL_IF(push_mem_inst(compiler, WORD_DATA | LOAD_DATA, REG_PAIR_SECOND(reg), mem, (memw + SSIZE_OF… in sljit_emit_mem()
3058 return push_mem_inst(compiler, WORD_DATA | LOAD_DATA, REG_PAIR_FIRST(reg), mem, memw); in sljit_emit_mem()
3063 FAIL_IF(push_mem_inst(compiler, flags, REG_PAIR_FIRST(reg), mem, memw)); in sljit_emit_mem()
3064 return push_mem_inst(compiler, flags, REG_PAIR_SECOND(reg), mem, (memw + SSIZE_OF(sw)) & 0xfff); in sljit_emit_mem()