===================================================================
@@ -2105,10 +2105,10 @@ (define_insn_and_split "abs<mode>2_isel"
(compare:CC (match_dup 1)
(const_int 0)))
(set (match_dup 0)
- (if_then_else:GPR (ge (match_dup 3)
+ (if_then_else:GPR (lt (match_dup 3)
(const_int 0))
- (match_dup 1)
- (match_dup 2)))]
+ (match_dup 2)
+ (match_dup 1)))]
"")
(define_insn_and_split "nabs<mode>2_isel"
@@ -2124,10 +2124,10 @@ (define_insn_and_split "nabs<mode>2_isel
(compare:CC (match_dup 1)
(const_int 0)))
(set (match_dup 0)
- (if_then_else:GPR (ge (match_dup 3)
+ (if_then_else:GPR (lt (match_dup 3)
(const_int 0))
- (match_dup 2)
- (match_dup 1)))]
+ (match_dup 1)
+ (match_dup 2)))]
"")
(define_insn_and_split "abssi2_nopower"