diff options
author | Brian Gaeke <gaeke@uiuc.edu> | 2003-07-11 18:18:35 +0000 |
---|---|---|
committer | Brian Gaeke <gaeke@uiuc.edu> | 2003-07-11 18:18:35 +0000 |
commit | 5b04987a4c8cb3b1199945d086b65ed2004de7ad (patch) | |
tree | 65cd4233a5754b8ec57752e2f42ba46636a8140a /llvm/lib/Bytecode/Reader/ConstantReader.cpp | |
parent | b3d794a2c907592436e2e81cef764bac1be75661 (diff) | |
download | bcm5719-llvm-5b04987a4c8cb3b1199945d086b65ed2004de7ad.tar.gz bcm5719-llvm-5b04987a4c8cb3b1199945d086b65ed2004de7ad.zip |
Fix some serious floating-point bugs (fixes test cases such as Oscar,
Fhourstones, McCat-vor, and many others...)
Printer.cpp: Print implicit uses for AddRegFrm instructions. Break gas
bug workarounds up into separate stanzas of code for each bug. Add new
workarounds for fild and fistp.
X86InstrInfo.def: Add O_ST0 implicit uses for more FP instrs where they
obviously apply. Also add PrintImplUses flags for FP instrs where they
are necessary for gas to understand the output.
llvm-svn: 7165
Diffstat (limited to 'llvm/lib/Bytecode/Reader/ConstantReader.cpp')
0 files changed, 0 insertions, 0 deletions