Lines Matching defs:rt

276 	int ra, rb, rc, rt, type, mask, fsr, cx, bf, setcr;
335 rt = instr.i_x.i_rt;
336 a = (int *)&fs->fpreg[rt];
364 rt = instr.i_x.i_rt;
380 rt = instr.i_d.i_rt;
393 fpu_explode(fe, fp = &fe->fe_f1, FTYPE_DBL, rt);
401 if (copyout(&fs->fpreg[rt], (void *)addr, size))
409 if (copyin((const void *)addr, &fs->fpreg[rt], size))
412 fpu_explode(fe, fp = &fe->fe_f1, type, rt);
414 (u_int *)&fs->fpreg[rt]);
433 rt = instr.i_x.i_rt;
443 rt >>= 2;
467 (u_int *)&fs->fpreg[rt]);
468 fpu_explode(fe, fp = &fe->fe_f1, FTYPE_SNG, rt);
481 rt >>= 2;
495 (~(FPSCR_VX|FPSR_EX) & (1<<(31-rt)));
500 memcpy(&fs->fpreg[rt], &fs->fpreg[rb],
502 a = (int *)&fs->fpreg[rt];
509 rt &= 0x1c;
518 tf->cr &= ~(0xf << (28 - rt));
519 tf->cr |= (mask << (28 - rt));
525 ((FPSCR_VX|FPSR_EX) & ~(1<<(31-rt)));
530 memcpy(&fs->fpreg[rt], &fs->fpreg[rb],
537 rt &= 0x1c; /* Already left-shifted 4 */
538 fe->fe_cx = rb << (28 - rt);
539 mask = 0xf<<(28 - rt);
547 memcpy(&fs->fpreg[rt], &fs->fpreg[rb],
549 a = (int *)&fs->fpreg[rt];
555 memcpy(&fs->fpreg[rt], &fs->fpreg[rb],
557 a = (int *)&fs->fpreg[rt];
563 memcpy(&fs->fpreg[rt], &fs->fpscr,
569 if ((rt = instr.i_xfl.i_flm) == -1)
575 if (rt & (1<<ra))
578 a = (int *)&fs->fpreg[rt];
604 rt = instr.i_a.i_frt;
647 DPRINTF(FPE_INSN, ("f%d => f%d\n", rc, rt));
648 memcpy(&fs->fpreg[rt], &fs->fpreg[rc],
657 *((int *)&fe->fe_fpstate->fpreg[rt]) = 1;
658 fpu_explode(fe, &fe->fe_f1, FTYPE_INT, rt);
676 *((int *)&fe->fe_fpstate->fpreg[rt]) = 1;
677 fpu_explode(fe, &fe->fe_f1, FTYPE_INT, rt);
740 fpu_implode(fe, fp, type, (u_int *)&fs->fpreg[rt]);