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
/
fmsubs.c
diff --git
a/arch/powerpc/math-emu/fmsubs.c
b/arch/powerpc/math-emu/fmsubs.c
index 2fdeeb9bb569690b5c5e67adca34f2f3d51f68da..3425bc899760483012920dcd3bcbf74fb03057a5 100644
(file)
--- a/
arch/powerpc/math-emu/fmsubs.c
+++ b/
arch/powerpc/math-emu/fmsubs.c
@@
-16,7
+16,6
@@
fmsubs(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);
@@
-34,7
+33,7
@@
fmsubs(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);
FP_MUL_D(T, A, C);
@@
-42,7
+41,7
@@
fmsubs(void *frD, void *frA, void *frB, void *frC)
B_s ^= 1;
if (T_s != B_s && T_c == FP_CLS_INF && B_c == FP_CLS_INF)
B_s ^= 1;
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);