H A D | simulator.c | 75 do_unaligned(struct regs *rp, caddr_t *badaddr) argument 222 if (getreg(rp, rs1, &val, badaddr)) 236 if (getreg(rp, rs2, &val, badaddr)) 257 *badaddr = addr; 314 if (getreg(rp, rd, &data.l[0], badaddr)) 316 if (getreg(rp, rd+1, &data.l[1], badaddr)) 332 if (getreg(rp, rd, &data.l[0], badaddr)) 544 if (putreg(&data.l[0], rp, rd, badaddr) == -1) 546 if (putreg(&data.l[1], rp, rd+1, badaddr) == -1) 549 if (putreg(&data.l[0], rp, rd, badaddr) 561 simulate_lddstd(struct regs *rp, caddr_t *badaddr) argument 718 simulate_popc(struct regs *rp, caddr_t *badaddr, uint_t inst) argument 763 simulate_mulscc(struct regs *rp, caddr_t *badaddr, uint_t inst) argument 845 simulate_unimp(struct regs *rp, caddr_t *badaddr) argument 1148 caddr_t badaddr; local 1190 getreg(struct regs *rp, uint_t reg, uint64_t *val, caddr_t *badaddr) argument 1243 putreg(uint64_t *data, struct regs *rp, uint_t reg, caddr_t *badaddr) argument 1313 calc_memaddr(struct regs *rp, caddr_t *badaddr) argument 1427 caddr_t badaddr; local [all...] |