emit_mov_i
emit_mov_i(ARM_IP, dst, ctx);
emit_mov_i(ARM_IP, dst, ctx);
emit_mov_i(tmp[1], val, ctx);
emit_mov_i(dst, val, ctx);
emit_mov_i(rd[1], (u32)val, ctx);
emit_mov_i(rd[0], val >> 32, ctx);
void emit_mov_i(struct jit_context *ctx, u8 dst, s32 imm);
emit_mov_i(ctx, rd, (s32)imm); /* rd = imm */
emit_mov_i(ctx, rd, (s32)imm);
emit_mov_i(ctx, tmp, imm);
emit_mov_i(ctx, tmp, imm);
emit_mov_i(ctx, MIPS_R_T9, addr);
emit_mov_i(ctx, lo(dst), imm);
emit_mov_i(ctx, hi(dst), 0);
emit_mov_i(ctx, MIPS_R_T6, imm);
emit_mov_i(ctx, lo(dst), imm);
emit_mov_i(ctx, hi(dst), insn[1].imm);
emit_mov_i(ctx, lo(tmp), imm);
emit_mov_i(ctx, lo(dst), imm);
emit_mov_i(ctx, MIPS_R_T6, imm);
emit_mov_i(ctx, src, imm);
emit_mov_i(ctx, src, imm);
emit_mov_i(ctx, MIPS_R_T9, addr);
emit_mov_i(ctx, MIPS_R_T9, addr);
emit_mov_i(ctx, MIPS_R_T9, addr);
emit_mov_i(ctx, MIPS_R_T9, (u32)&atomic_cmpxchg);
emit_mov_i(ctx, MIPS_R_T9, (u32)&atomic64_cmpxchg);
emit_mov_i(ctx, rd, imm); /* rd = imm */
emit_mov_i(ctx, MIPS_R_T4, imm);
emit_mov_i(ctx, dst, imm);
emit_mov_i(ctx, MIPS_R_T4, imm);
emit_mov_i(ctx, MIPS_R_T4, imm);
emit_mov_i(ctx, dst, imm);
emit_mov_i(ctx, MIPS_R_T4, imm);
emit_mov_i(ctx, MIPS_R_T4, imm);
emit_mov_i(ctx, MIPS_R_T5, imm);