• rth's avatar
    PR target/19700 · 837f49a9
    rth authored
            * config/i386/i386.c (ix86_expand_copysign): New.
            (ix86_split_copysign_const): New.
            (ix86_split_copysign_var): Rename from ix86_split_copysign,
            rearrange op1/nmask operands.
            * config/i386/i386-protos.h: Update.
            * config/i386/i386.md (copysignsf3): Use ix86_expand_copysign.
            (copysigndf3): Likewise.
            (copysignsf3_const, copysigndf3_const): New.
            (copysignsf3_var): Rename from copysignsf3, split out splitter
            and fix split predicate for X constraint.
            (copysigndf3_var): Similarly.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94442 138bc75d-0d04-0410-961f-82ee72b054a4
    837f49a9
i386-protos.h 11.1 KB