Lines Matching refs:rd
325 static inline void emit_mov_i_no8m(int rd, u32 val, struct jit_ctx *ctx) in emit_mov_i_no8m() argument
328 emit(ARM_LDR_I(rd, ARM_PC, imm_offset(val, ctx)), ctx); in emit_mov_i_no8m()
330 emit(ARM_MOVW(rd, val & 0xffff), ctx); in emit_mov_i_no8m()
332 emit(ARM_MOVT(rd, val >> 16), ctx); in emit_mov_i_no8m()
336 static inline void emit_mov_i(int rd, u32 val, struct jit_ctx *ctx) in emit_mov_i() argument
341 emit(ARM_MOV_I(rd, imm12), ctx); in emit_mov_i()
343 emit_mov_i_no8m(rd, val, ctx); in emit_mov_i()
465 static inline void emit_udivmod(u8 rd, u8 rm, u8 rn, struct jit_ctx *ctx, in emit_udivmod() argument
471 emit(ARM_UDIV(rd, rm, rn), ctx); in emit_udivmod()
474 emit(ARM_MLS(rd, rn, ARM_R3, rm), ctx); in emit_udivmod()
500 if (rd != ARM_R0) in emit_udivmod()
501 emit(ARM_MOV_R(rd, ARM_R0), ctx); in emit_udivmod()