diff options
author | Chris Lattner <sabre@nondot.org> | 2006-03-19 22:08:08 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-03-19 22:08:08 +0000 |
commit | 28097d086f72cd2cd6e267a8dfa179633ef1494e (patch) | |
tree | 134f7a72149ba432a9dbdbd7b73349932418a8fb /lib/Target/PowerPC/README.txt | |
parent | 0bf1177f6f82f12a817129a6d07ee042b7bce660 (diff) | |
download | external_llvm-28097d086f72cd2cd6e267a8dfa179633ef1494e.zip external_llvm-28097d086f72cd2cd6e267a8dfa179633ef1494e.tar.gz external_llvm-28097d086f72cd2cd6e267a8dfa179633ef1494e.tar.bz2 |
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.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/Target/PowerPC/README.txt b/lib/Target/PowerPC/README.txt index 42a644c..0a9c5bd 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. + +===-------------------------------------------------------------------------=== |