Lines Matching defs:rs2

209 __fpu_mov(struct fpemu *fe, int type, int rd, int rs2, u_int32_t nand,
214 __fpu_setreg(rd, (__fpu_getreg(rs2) & ~nand) ^ xor);
220 __fpu_setreg64(rd, (__fpu_getreg64(rs2) &
223 __fpu_setreg64(rd + 2, __fpu_getreg64(rs2 + 2));
228 __fpu_ccmov(struct fpemu *fe, int type, int rd, int rs2,
233 __fpu_mov(fe, type, rd, rs2, 0, 0);
273 int opf, rs1, rs2, rd, type, mask, cx, cond;
286 rs2 = RN_DECODE(type, IF_F3_RS2(insn));
290 if ((rs1 | rs2 | rd) & opmask[type])
298 __fpu_ccmov(fe, type, rd, rs2, insn, FSR_GET_FCC0(fsr));
301 __fpu_ccmov(fe, type, rd, rs2, insn, FSR_GET_FCC1(fsr));
304 __fpu_ccmov(fe, type, rd, rs2, insn, FSR_GET_FCC2(fsr));
307 __fpu_ccmov(fe, type, rd, rs2, insn, FSR_GET_FCC3(fsr));
310 __fpu_ccmov(fe, type, rd, rs2, insn,
314 __fpu_ccmov(fe, type, rd, rs2, insn,
320 __fpu_mov(fe, type, rd, rs2, 0, 0);
325 __fpu_mov(fe, type, rd, rs2, 0, 0);
330 __fpu_mov(fe, type, rd, rs2, 0, 0);
335 __fpu_mov(fe, type, rd, rs2, 0, 0);
340 __fpu_mov(fe, type, rd, rs2, 0, 0);
345 __fpu_mov(fe, type, rd, rs2, 0, 0);
349 __fpu_explode(fe, &fe->fe_f2, type, rs2);
354 __fpu_explode(fe, &fe->fe_f2, type, rs2);
358 __fpu_mov(fe, type, rd, rs2, 0, 0);
361 __fpu_mov(fe, type, rd, rs2, 0, (1 << 31));
364 __fpu_mov(fe, type, rd, rs2, (1 << 31), 0);
367 __fpu_explode(fe, &fe->fe_f1, type, rs2);
372 __fpu_explode(fe, &fe->fe_f2, type, rs2);
377 __fpu_explode(fe, &fe->fe_f2, type, rs2);
382 __fpu_explode(fe, &fe->fe_f2, type, rs2);
387 __fpu_explode(fe, &fe->fe_f2, type, rs2);
395 __fpu_explode(fe, &fe->fe_f2, type, rs2);
408 rs2 = RN_DECODE(type, IF_F3_RS2(insn));
409 __fpu_explode(fe, fp = &fe->fe_f1, type, rs2);
415 __fpu_explode(fe, fp = &fe->fe_f1, type, rs2);
423 __fpu_explode(fe, fp = &fe->fe_f1, type, rs2);