Lines Matching +full:3 +full:db
30 #define FOP_SRC_Q 3
36 #define FOP_FNC_DIVx 3
102 FP_DECL_D(DA); FP_DECL_D(DB); FP_DECL_D(DR); in alpha_fp_emul()
120 if (mode == 3) { in alpha_fp_emul()
122 mode = (fpcr >> FPCR_DYN_SHIFT) & 3; in alpha_fp_emul()
160 if ((func & ~3) == FOP_FNC_CMPxUN) { in alpha_fp_emul()
162 FP_UNPACK_RAW_DP(DB, &vb); in alpha_fp_emul()
168 if (!DB_e && !_FP_FRAC_ZEROP_1(DB)) { in alpha_fp_emul()
171 _FP_FRAC_SET_1(DB, _FP_ZEROFRAC_1); in alpha_fp_emul()
173 FP_CMP_D(res, DA, DB, 3); in alpha_fp_emul()
177 if (res == 3 in alpha_fp_emul()
178 && ((func & 3) >= 2 in alpha_fp_emul()
180 || FP_ISSIGNAN_D(DB))) { in alpha_fp_emul()
184 case FOP_FNC_CMPxUN: if (res != 3) vc = 0; break; in alpha_fp_emul()
193 FP_UNPACK_DP(DB, &vb); in alpha_fp_emul()
197 FP_SUB_D(DR, DA, DB); in alpha_fp_emul()
201 FP_ADD_D(DR, DA, DB); in alpha_fp_emul()
205 FP_MUL_D(DR, DA, DB); in alpha_fp_emul()
209 FP_DIV_D(DR, DA, DB); in alpha_fp_emul()
213 FP_SQRT_D(DR, DB); in alpha_fp_emul()
221 FP_CONV(S,D,1,1,SR,DB); in alpha_fp_emul()
235 && (_FP_FRAC_HIGH_RAW_D(DB) & _FP_QNANBIT_D)) { in alpha_fp_emul()
239 FP_TO_INT_ROUND_D(vc, DB, 64, 2); in alpha_fp_emul()