Lines Matching refs:freg
440 int freg;
453 freg = ((insn >> 25) & 0x1e) | ((insn >> 20) & 0x20);
454 flag = (freg < 32) ? FPRS_DL : FPRS_DU;
455 if (freg & 3) {
461 first = *(u64 *)&f->regs[freg];
462 second = *(u64 *)&f->regs[freg+2];
520 freg = (insn >> 25) & 0x1f;
522 freg = ((insn >> 25) & 0x1e) | ((insn >> 20) & 0x20);
523 flag = (freg < 32) ? FPRS_DL : FPRS_DU;
558 if (freg < 32)
563 memcpy(f->regs + freg, data, size * 4);
603 u8 freg;
630 freg = ((insn >> 25) & 0x1e) | ((insn >> 20) & 0x20);
634 flag = (freg < 32) ? FPRS_DL : FPRS_DU;
640 if (freg < 32)
645 *(u64 *)(f->regs + freg) = value;
667 u8 freg;
678 freg = ((insn >> 25) & 0x1e) | ((insn >> 20) & 0x20);
680 flag = (freg < 32) ? FPRS_DL : FPRS_DU;
686 value = *(u64 *)&f->regs[freg];