Lines Matching refs:uf
40 __emul_insn(struct utrapframe *uf)
50 insn = *(u_int *)uf->uf_pc;
60 reg = __emul_f3_op2(uf, insn);
63 __emul_store_reg(uf, IF_F3_RD(insn), res);
74 addr = (u_long *)__emul_f3_memop_addr(uf, insn);
80 addr = (u_long *)__emul_f3_memop_addr(uf, insn);
97 __emul_fetch_reg(struct utrapframe *uf, int reg)
104 return (uf->uf_global[reg]);
106 return (uf->uf_out[reg - IREG_O0]);
112 frm = (struct frame *)(uf->uf_out[6] + SPOFF);
118 __emul_store_reg(struct utrapframe *uf, int reg, u_long val)
125 uf->uf_global[reg] = val;
127 uf->uf_out[reg - IREG_O0] = val;
133 frm = (struct frame *)(uf->uf_out[6] + SPOFF);
139 __emul_f3_op2(struct utrapframe *uf, u_int insn)
145 return (__emul_fetch_reg(uf, IF_F3_RS2(insn)));
149 __emul_f3_memop_addr(struct utrapframe *uf, u_int insn)
153 addr = __emul_f3_op2(uf, insn) + __emul_fetch_reg(uf, IF_F3_RS1(insn));