Lines Matching refs:uregs
31 unsigned long rnv = (rn == 15) ? pc : regs->uregs[rn]; in t32_simulate_table_branch()
32 unsigned long rmv = regs->uregs[rm]; in t32_simulate_table_branch()
49 regs->uregs[rd] = regs->ARM_cpsr & mask; in t32_simulate_mrs()
140 regs->uregs[rt] = rtv; in t32_simulate_ldr_literal()
166 register unsigned long rt1v asm("r0") = regs->uregs[rt1]; in t32_emulate_ldrdstrd()
167 register unsigned long rt2v asm("r1") = regs->uregs[rt2]; in t32_emulate_ldrdstrd()
169 : regs->uregs[rn]; in t32_emulate_ldrdstrd()
179 regs->uregs[rn] = rnv; /* Writeback base register */ in t32_emulate_ldrdstrd()
180 regs->uregs[rt1] = rt1v; in t32_emulate_ldrdstrd()
181 regs->uregs[rt2] = rt2v; in t32_emulate_ldrdstrd()
192 register unsigned long rtv asm("r0") = regs->uregs[rt]; in t32_emulate_ldrstr()
193 register unsigned long rnv asm("r2") = regs->uregs[rn]; in t32_emulate_ldrstr()
194 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_ldrstr()
203 regs->uregs[rn] = rnv; /* Writeback base register */ in t32_emulate_ldrstr()
207 regs->uregs[rt] = rtv; in t32_emulate_ldrstr()
218 register unsigned long rdv asm("r1") = regs->uregs[rd]; in t32_emulate_rd8rn16rm0_rwflags()
219 register unsigned long rnv asm("r2") = regs->uregs[rn]; in t32_emulate_rd8rn16rm0_rwflags()
220 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_rd8rn16rm0_rwflags()
233 regs->uregs[rd] = rdv; in t32_emulate_rd8rn16rm0_rwflags()
244 register unsigned long rdv asm("r1") = regs->uregs[rd]; in t32_emulate_rd8pc16_noflags()
254 regs->uregs[rd] = rdv; in t32_emulate_rd8pc16_noflags()
264 register unsigned long rdv asm("r1") = regs->uregs[rd]; in t32_emulate_rd8rn16_noflags()
265 register unsigned long rnv asm("r2") = regs->uregs[rn]; in t32_emulate_rd8rn16_noflags()
274 regs->uregs[rd] = rdv; in t32_emulate_rd8rn16_noflags()
287 register unsigned long rdlov asm("r0") = regs->uregs[rdlo]; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
288 register unsigned long rdhiv asm("r1") = regs->uregs[rdhi]; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
289 register unsigned long rnv asm("r2") = regs->uregs[rn]; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
290 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
300 regs->uregs[rdlo] = rdlov; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
301 regs->uregs[rdhi] = rdhiv; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
311 unsigned long rmv = (rm == 15) ? pc : regs->uregs[rm]; in t16_simulate_bxblx()
326 regs->uregs[rt] = base[index]; in t16_simulate_ldr_literal()
337 regs->uregs[rt] = base[index]; in t16_simulate_ldrstr_sp_relative()
339 base[index] = regs->uregs[rt]; in t16_simulate_ldrstr_sp_relative()
350 regs->uregs[rt] = base + offset * 4; in t16_simulate_reladr()
369 probes_opcode_t nonzero = regs->uregs[rn] ? insn : ~insn; in t16_simulate_cbz()
494 rdnv = (rdn == 15) ? pc : regs->uregs[rdn]; in t16_emulate_hiregs()
495 rmv = (rm == 15) ? pc : regs->uregs[rm]; in t16_emulate_hiregs()
509 regs->uregs[rdn] = rdnv; in t16_emulate_hiregs()