Lines Matching refs:freg
177 int freg;
299 freg = ((XR >> 2) ^ XR) & 2;
303 case 2: if ((XR & 4) || freg) IR = 1; break; /* Less or Equal */
304 case 3: if (freg) IR = 1; break; /* Less */
319 freg = (insn >> 14) & 0x1f;
320 if (!freg)
322 else if (freg < 16)
323 XR = regs->u_regs[freg];
328 get_user(XR, &win32->locals[freg - 16]);
333 get_user(XR, &win->locals[freg - 16]);
373 freg = ((insn >> 14) & 0x1f);
375 case 3: if (freg & 2) {
379 case 2: freg = ((freg & 1) << 5) | (freg & 0x1e);
380 case 1: rs1 = (argp)&f->regs[freg];
381 flags = (freg < 32) ? FPRS_DL : FPRS_DU;
391 freg = (insn & 0x1f);
393 case 3: if (freg & 2) {
397 case 2: freg = ((freg & 1) << 5) | (freg & 0x1e);
398 case 1: rs2 = (argp)&f->regs[freg];
399 flags = (freg < 32) ? FPRS_DL : FPRS_DU;
409 freg = ((insn >> 25) & 0x1f);
411 case 3: if (freg & 2) {
415 case 2: freg = ((freg & 1) << 5) | (freg & 0x1e);
416 case 1: rd = (argp)&f->regs[freg];
417 flags = (freg < 32) ? FPRS_DL : FPRS_DU;
423 if (freg < 32)
498 switch (freg & 3) {