Lines Matching defs:XR
185 long XR, xfsr;
273 XR = current_thread_info()->xfsr[0] >> 10;
275 XR = current_thread_info()->xfsr[0] >> (30 + ((insn >> 10) & 0x6));
276 XR &= 3;
280 case 1: if (XR) IR = 1; break; /* Not Equal */
281 case 2: if (XR == 1 || XR == 2) IR = 1; break; /* Less or Greater */
282 case 3: if (XR & 1) IR = 1; break; /* Unordered or Less */
283 case 4: if (XR == 1) IR = 1; break; /* Less */
284 case 5: if (XR & 2) IR = 1; break; /* Unordered or Greater */
285 case 6: if (XR == 2) IR = 1; break; /* Greater */
286 case 7: if (XR == 3) IR = 1; break; /* Unordered */
294 XR = regs->tstate >> 32;
296 XR >>= 4;
297 XR &= 0xf;
299 freg = ((XR >> 2) ^ XR) & 2;
302 case 1: if (XR & 4) IR = 1; break; /* Equal */
303 case 2: if ((XR & 4) || freg) IR = 1; break; /* Less or Equal */
305 case 4: if (XR & 5) IR = 1; break; /* Less or Equal Unsigned */
306 case 5: if (XR & 1) IR = 1; break; /* Carry Set */
307 case 6: if (XR & 8) IR = 1; break; /* Negative */
308 case 7: if (XR & 2) IR = 1; break; /* Overflow Set */
321 XR = 0;
323 XR = regs->u_regs[freg];
328 get_user(XR, &win32->locals[freg - 16]);
333 get_user(XR, &win->locals[freg - 16]);
337 case 1: if (!XR) IR = 1; break; /* Register Zero */
338 case 2: if (XR <= 0) IR = 1; break; /* Register Less Than or Equal to Zero */
339 case 3: if (XR < 0) IR = 1; break; /* Register Less Than Zero */
464 case FSTOX: FP_TO_INT_S (XR, SB, 64, 1); break;
465 case FDTOX: FP_TO_INT_D (XR, DB, 64, 1); break;
466 case FQTOX: FP_TO_INT_Q (XR, QB, 64, 1); break;
469 case FXTOQ: XR = rs2->d; FP_FROM_INT_Q (QR, XR, 64, long); break;
471 case FXTOS: XR = rs2->d; FP_FROM_INT_S (SR, XR, 64, long); break;
472 case FXTOD: XR = rs2->d; FP_FROM_INT_D (DR, XR, 64, long); break;
487 FP_CMP_Q(XR, QB, QA, 3);
488 if (XR == 3 &&
497 if (XR == -1) XR = 2;
500 case 0: xfsr &= ~0xc00; xfsr |= (XR << 10); break;
501 case 1: xfsr &= ~0x300000000UL; xfsr |= (XR << 32); break;
502 case 2: xfsr &= ~0xc00000000UL; xfsr |= (XR << 34); break;
503 case 3: xfsr &= ~0x3000000000UL; xfsr |= (XR << 36); break;
508 case 2: rd->d = XR; break;