summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/README.txt
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-03-19 22:08:08 +0000
committerChris Lattner <sabre@nondot.org>2006-03-19 22:08:08 +0000
commit28097d086f72cd2cd6e267a8dfa179633ef1494e (patch)
tree134f7a72149ba432a9dbdbd7b73349932418a8fb /lib/Target/PowerPC/README.txt
parent0bf1177f6f82f12a817129a6d07ee042b7bce660 (diff)
downloadllvm-28097d086f72cd2cd6e267a8dfa179633ef1494e.tar.gz
llvm-28097d086f72cd2cd6e267a8dfa179633ef1494e.tar.bz2
llvm-28097d086f72cd2cd6e267a8dfa179633ef1494e.tar.xz
Add a note about the MUL -> FMADD vector bug.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26874 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/README.txt')
-rw-r--r--lib/Target/PowerPC/README.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/Target/PowerPC/README.txt b/lib/Target/PowerPC/README.txt
index 42a644c1f3..0a9c5bdc27 100644
--- a/lib/Target/PowerPC/README.txt
+++ b/lib/Target/PowerPC/README.txt
@@ -536,3 +536,13 @@ void foo(void) {
bar (x);
}
+===-------------------------------------------------------------------------===
+
+Altivec: Codegen'ing MUL with vector FMADD should add -0.0, not 0.0:
+http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8763
+
+We need to codegen -0.0 vector efficiently (no constant pool load).
+
+When -ffast-math is on, we can use 0.0.
+
+===-------------------------------------------------------------------------===