projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
UPSTREAM: regulator: pwm: Document pwm-dutycycle-unit and pwm-dutycycle-range
[firefly-linux-kernel-4.4.55.git]
/
arch
/
powerpc
/
math-emu
/
fnmadd.c
diff --git
a/arch/powerpc/math-emu/fnmadd.c
b/arch/powerpc/math-emu/fnmadd.c
index 2497b86494e5425ac64fe8355b91a0c2827afb4a..e817bc5453efc4597d8ebd79df40924fb2e44cda 100644
(file)
--- a/
arch/powerpc/math-emu/fnmadd.c
+++ b/
arch/powerpc/math-emu/fnmadd.c
@@
-15,7
+15,6
@@
fnmadd(void *frD, void *frA, void *frB, void *frC)
FP_DECL_D(C);
FP_DECL_D(T);
FP_DECL_EX;
FP_DECL_D(C);
FP_DECL_D(T);
FP_DECL_EX;
- int ret = 0;
#ifdef DEBUG
printk("%s: %p %p %p %p\n", __func__, frD, frA, frB, frC);
#ifdef DEBUG
printk("%s: %p %p %p %p\n", __func__, frD, frA, frB, frC);
@@
-33,12
+32,12
@@
fnmadd(void *frD, void *frA, void *frB, void *frC)
if ((A_c == FP_CLS_INF && C_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && C_c == FP_CLS_INF))
if ((A_c == FP_CLS_INF && C_c == FP_CLS_ZERO) ||
(A_c == FP_CLS_ZERO && C_c == FP_CLS_INF))
-
ret |= EFLAG_VXIMZ
;
+
FP_SET_EXCEPTION(EFLAG_VXIMZ)
;
FP_MUL_D(T, A, C);
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
FP_MUL_D(T, A, C);
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
-
ret |= EFLAG_VXISI
;
+
FP_SET_EXCEPTION(EFLAG_VXISI)
;
FP_ADD_D(R, T, B);
FP_ADD_D(R, T, B);