[llvm-commits] SoftenFloatOp support for fp_round

Bruno Cardoso Lopes bruno.cardoso at gmail.com
Sun Aug 3 23:17:02 PDT 2008


> Thanks Bruno.  How about handling all other possible
> types while there?

This patch adds the remaining fp_round libcalls:
FPROUND_F80_F32, FPROUND_PPCF128_F32, FPROUND_F80_F64, FPROUND_PPCF128_F64
Support for soften float fp_round operands is added because mips need this to
round f64->f32.
It also adds support to soften float fabs result for single and double,
(Mips doesn't support double fabs within 'single float only' mode).
Duncan, could you plz take a look?

Thanks,

-- 
Bruno Cardoso Lopes
http://www.brunocardoso.cc
"When faced with untenable alternatives, you
 should consider your imperative."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: legalize-types-fabs-fpround.patch
Type: application/octet-stream
Size: 5423 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20080804/e1c2678f/attachment.obj>


More information about the llvm-commits mailing list