Lines Matching refs:rd
300 static inline void emit_mov_i_no8m(int rd, u32 val, struct jit_ctx *ctx) in emit_mov_i_no8m() argument
303 emit(ARM_LDR_I(rd, ARM_PC, imm_offset(val, ctx)), ctx); in emit_mov_i_no8m()
305 emit(ARM_MOVW(rd, val & 0xffff), ctx); in emit_mov_i_no8m()
307 emit(ARM_MOVT(rd, val >> 16), ctx); in emit_mov_i_no8m()
311 static inline void emit_mov_i(int rd, u32 val, struct jit_ctx *ctx) in emit_mov_i() argument
316 emit(ARM_MOV_I(rd, imm12), ctx); in emit_mov_i()
318 emit_mov_i_no8m(rd, val, ctx); in emit_mov_i()
440 static inline void emit_udiv(u8 rd, u8 rm, u8 rn, struct jit_ctx *ctx) in emit_udiv() argument
444 emit(ARM_UDIV(rd, rm, rn), ctx); in emit_udiv()
468 if (rd != ARM_R0) in emit_udiv()
469 emit(ARM_MOV_R(rd, ARM_R0), ctx); in emit_udiv()