Lines Matching +full:5 +full:db
88 #define FSR_AEXC_SHIFT 5UL
176 #define TYPE(ftt, r, ru, b, bu, a, au) type = (au << 2) | (a << 0) | (bu << 5) | (b << 3) | (ru << … in do_mathemu()
182 FP_DECL_D(DA); FP_DECL_D(DB); FP_DECL_D(DR); in do_mathemu()
194 switch ((insn >> 5) & 0x1ff) { in do_mathemu()
263 switch ((insn >> 5) & 0x1ff) { in do_mathemu()
284 case 5: if (XR & 2) IR = 1; break; /* Unordered or Greater */ in do_mathemu()
295 if ((insn >> 5) & 0x80) in do_mathemu()
305 case 4: if (XR & 5) IR = 1; break; /* Less or Equal Unsigned */ in do_mathemu()
306 case 5: if (XR & 1) IR = 1; break; /* Carry Set */ in do_mathemu()
379 case 2: freg = ((freg & 1) << 5) | (freg & 0x1e); in do_mathemu()
389 case 5: FP_UNPACK_SP (SA, rs1); break; in do_mathemu()
397 case 2: freg = ((freg & 1) << 5) | (freg & 0x1e); in do_mathemu()
406 case 6: FP_UNPACK_DP (DB, rs2); break; in do_mathemu()
407 case 5: FP_UNPACK_SP (SB, rs2); break; in do_mathemu()
415 case 2: freg = ((freg & 1) << 5) | (freg & 0x1e); in do_mathemu()
431 switch ((insn >> 5) & 0x1ff) { in do_mathemu()
434 case FADDD: FP_ADD_D (DR, DA, DB); break; in do_mathemu()
438 case FSUBD: FP_SUB_D (DR, DA, DB); break; in do_mathemu()
443 FP_CONV (D, S, 1, 1, DB, SB); in do_mathemu()
444 case FMULD: FP_MUL_D (DR, DA, DB); break; in do_mathemu()
446 FP_CONV (Q, D, 2, 1, QB, DB); in do_mathemu()
450 case FDIVD: FP_DIV_D (DR, DA, DB); break; in do_mathemu()
454 case FSQRTD: FP_SQRT_D (DR, DB); break; in do_mathemu()
462 case FDTOI: FP_TO_INT_D (IR, DB, 32, 1); break; in do_mathemu()
465 case FDTOX: FP_TO_INT_D (XR, DB, 64, 1); break; in do_mathemu()
480 case FDTOQ: FP_CONV (Q, D, 2, 1, QR, DB); break; in do_mathemu()
481 case FDTOS: FP_CONV (S, D, 1, 1, SR, DB); break; in do_mathemu()
489 (((insn >> 5) & 0x1ff) == FCMPEQ || in do_mathemu()
509 case 5: FP_PACK_SP (rd, SR); break; in do_mathemu()