Merge branch 'tegra-arch' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[cascardo/linux.git] / arch / powerpc / math-emu / fsqrts.c
index 2843be9..31dccbf 100644 (file)
@@ -13,7 +13,6 @@ fsqrts(void *frD, void *frB)
        FP_DECL_D(B);
        FP_DECL_D(R);
        FP_DECL_EX;
-       int ret = 0;
 
 #ifdef DEBUG
        printk("%s: %p %p %p %p\n", __func__, frD, frB);
@@ -26,9 +25,9 @@ fsqrts(void *frD, void *frB)
 #endif
 
        if (B_s && B_c != FP_CLS_ZERO)
-               ret |= EFLAG_VXSQRT;
+               FP_SET_EXCEPTION(EFLAG_VXSQRT);
        if (B_c == FP_CLS_NAN)
-               ret |= EFLAG_VXSNAN;
+               FP_SET_EXCEPTION(EFLAG_VXSNAN);
 
        FP_SQRT_D(R, B);