Lines Matching defs:rd

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 __unused;
287 rd = RN_DECODE(type, IF_F3_RD(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);
358 __fpu_mov(fe, type, rd, rs2, 0, 0);
361 __fpu_mov(fe, type, rd, rs2, 0, (1U << 31));
364 __fpu_mov(fe, type, rd, rs2, (1U << 31), 0);
398 * Recalculate rd (the old type applied for the source regs
401 rd = RN_DECODE(type, IF_F3_RD(insn));
412 rd = RN_DECODE(type, IF_F3_RD(insn));
417 rd = RN_DECODE(type, IF_F3_RD(insn));
426 rd = RN_DECODE(type, IF_F3_RD(insn));
453 __fpu_setreg(rd, space[0]);
455 __fpu_setreg64(rd, ((u_int64_t)space[0] << 32) | space[1]);
457 __fpu_setreg64(rd + 2,