Lines Matching refs:uregs

34 	unsigned long rnv = (rn == 15) ? pc : regs->uregs[rn];  in t32_simulate_table_branch()
35 unsigned long rmv = regs->uregs[rm]; in t32_simulate_table_branch()
52 regs->uregs[rd] = regs->ARM_cpsr & mask; in t32_simulate_mrs()
143 regs->uregs[rt] = rtv; in t32_simulate_ldr_literal()
169 register unsigned long rt1v asm("r0") = regs->uregs[rt1]; in t32_emulate_ldrdstrd()
170 register unsigned long rt2v asm("r1") = regs->uregs[rt2]; in t32_emulate_ldrdstrd()
172 : regs->uregs[rn]; in t32_emulate_ldrdstrd()
182 regs->uregs[rn] = rnv; /* Writeback base register */ in t32_emulate_ldrdstrd()
183 regs->uregs[rt1] = rt1v; in t32_emulate_ldrdstrd()
184 regs->uregs[rt2] = rt2v; in t32_emulate_ldrdstrd()
195 register unsigned long rtv asm("r0") = regs->uregs[rt]; in t32_emulate_ldrstr()
196 register unsigned long rnv asm("r2") = regs->uregs[rn]; in t32_emulate_ldrstr()
197 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_ldrstr()
206 regs->uregs[rn] = rnv; /* Writeback base register */ in t32_emulate_ldrstr()
210 regs->uregs[rt] = rtv; in t32_emulate_ldrstr()
221 register unsigned long rdv asm("r1") = regs->uregs[rd]; in t32_emulate_rd8rn16rm0_rwflags()
222 register unsigned long rnv asm("r2") = regs->uregs[rn]; in t32_emulate_rd8rn16rm0_rwflags()
223 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_rd8rn16rm0_rwflags()
236 regs->uregs[rd] = rdv; in t32_emulate_rd8rn16rm0_rwflags()
247 register unsigned long rdv asm("r1") = regs->uregs[rd]; in t32_emulate_rd8pc16_noflags()
257 regs->uregs[rd] = rdv; in t32_emulate_rd8pc16_noflags()
267 register unsigned long rdv asm("r1") = regs->uregs[rd]; in t32_emulate_rd8rn16_noflags()
268 register unsigned long rnv asm("r2") = regs->uregs[rn]; in t32_emulate_rd8rn16_noflags()
277 regs->uregs[rd] = rdv; in t32_emulate_rd8rn16_noflags()
290 register unsigned long rdlov asm("r0") = regs->uregs[rdlo]; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
291 register unsigned long rdhiv asm("r1") = regs->uregs[rdhi]; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
292 register unsigned long rnv asm("r2") = regs->uregs[rn]; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
293 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
303 regs->uregs[rdlo] = rdlov; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
304 regs->uregs[rdhi] = rdhiv; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
314 unsigned long rmv = (rm == 15) ? pc : regs->uregs[rm]; in t16_simulate_bxblx()
329 regs->uregs[rt] = base[index]; in t16_simulate_ldr_literal()
340 regs->uregs[rt] = base[index]; in t16_simulate_ldrstr_sp_relative()
342 base[index] = regs->uregs[rt]; in t16_simulate_ldrstr_sp_relative()
353 regs->uregs[rt] = base + offset * 4; in t16_simulate_reladr()
372 probes_opcode_t nonzero = regs->uregs[rn] ? insn : ~insn; in t16_simulate_cbz()
495 rdnv = (rdn == 15) ? pc : regs->uregs[rdn]; in t16_emulate_hiregs()
496 rmv = (rm == 15) ? pc : regs->uregs[rm]; in t16_emulate_hiregs()
510 regs->uregs[rdn] = rdnv; in t16_emulate_hiregs()