Lines Matching refs:mem

1008 	sljit_s32 mem, sljit_sw memw)  in sljit_emit_mem()  argument
1015 CHECK(check_sljit_emit_mem(compiler, type, reg, mem, memw)); in sljit_emit_mem()
1018 return sljit_emit_mem_unaligned(compiler, type, reg, mem, memw); in sljit_emit_mem()
1020 ADJUST_LOCAL_OFFSET(mem, memw); in sljit_emit_mem()
1024 if ((mem & REG_MASK) == 0) { in sljit_emit_mem()
1027 mem = SLJIT_MEM1(TMP_REG1); in sljit_emit_mem()
1029 …} else if (!(mem & OFFS_REG_MASK) && ((memw < HALFWORD_MIN) || (memw > HALFWORD_MAX - SSIZE_OF(sw)… in sljit_emit_mem()
1032 mem = SLJIT_MEM2(mem & REG_MASK, TMP_REG1); in sljit_emit_mem()
1041 if (!(type & SLJIT_MEM_STORE) && (regs[0] == (mem & REG_MASK) || regs[0] == OFFS_REG(mem))) { in sljit_emit_mem()
1042 if (regs[1] == (mem & REG_MASK) || regs[1] == OFFS_REG(mem)) { in sljit_emit_mem()
1044 EMIT_MOV(compiler, TMP_REG1, 0, OFFS_REG(mem), 0); in sljit_emit_mem()
1046 if (regs[1] == OFFS_REG(mem)) in sljit_emit_mem()
1049 mem = (mem & ~OFFS_REG_MASK) | TO_OFFS_REG(TMP_REG1); in sljit_emit_mem()
1053 if (!(mem & OFFS_REG_MASK)) in sljit_emit_mem()
1062 if ((mem & OFFS_REG_MASK) && (reg_idx == 1)) { in sljit_emit_mem()
1068 … ((reg_map[reg] >= 8) ? REX_R : 0) | ((reg_map[mem & REG_MASK] >= 8) ? REX_B : 0) | ((reg_map[OFFS… in sljit_emit_mem()
1071 inst[3] = U8(memw << 6) | U8(reg_lmap[OFFS_REG(mem)] << 3) | reg_lmap[mem & REG_MASK]; in sljit_emit_mem()
1074 EMIT_MOV(compiler, mem, memw, reg, 0); in sljit_emit_mem()
1076 EMIT_MOV(compiler, reg, 0, mem, memw); in sljit_emit_mem()
1079 if (!(mem & OFFS_REG_MASK)) in sljit_emit_mem()