[PATCH, i386] Committed: Macroize rint, lrint, round and lround patterns

Uros Bizjak ubizjak@gmail.com
Sun Mar 11 11:46:00 GMT 2007


Attached patch macroizes rint, lrint, round and lround patterns (+ some 
whitespace cleanups). No functional change was introduced.

Patch was regression tested on x86_64-pc-linux-gnu, committed to 
mainline SVN.

2007-03-11  Uros Bizjak  <ubizjak@gmail.com>

        * config/i386/i386.md (frndintxf2): Rename to ...
        (rintxf2): ... this. Remove expander having same name.
        (rintsf2, rintdf2): Implement using SSEMODEF macro.
        (roundsf2, rounddf2): Ditto.
        (lrint<mode>di2, lrint<mode>si2): Implement using SSEMODEI24 macro.
        (lround<mode>di2, lround<mode>si2): Ditto.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: i386-round.diff
Type: text/x-patch
Size: 9289 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20070311/77bf6641/attachment.bin>

More information about the Gcc-patches mailing list