Lines Matching refs:rd
217 unsigned int rd = RD_BITS(instr); in do_alignment_ldrhstrh() local
231 regs->uregs[rd] = val; in do_alignment_ldrhstrh()
233 put16_unaligned_check(regs->uregs[rd], addr); in do_alignment_ldrhstrh()
252 unsigned int rd = RD_BITS(instr); in do_alignment_ldrstr() local
258 get32_unaligned_check(regs->uregs[rd], addr); in do_alignment_ldrstr()
260 put32_unaligned_check(regs->uregs[rd], addr); in do_alignment_ldrstr()
265 get32t_unaligned_check(regs->uregs[rd], addr); in do_alignment_ldrstr()
267 put32t_unaligned_check(regs->uregs[rd], addr); in do_alignment_ldrstr()
291 unsigned int rd, rn, pc_correction, reg_correction, nr_regs, regbits; in do_alignment_ldmstm() local
330 for (regbits = REGMASK_BITS(instr), rd = 0; regbits; in do_alignment_ldmstm()
331 regbits >>= 1, rd += 1) in do_alignment_ldmstm()
335 uregs[rd + reg_correction], eaddr); in do_alignment_ldmstm()
338 uregs[rd + reg_correction], eaddr); in do_alignment_ldmstm()