1 ;; ----------------------------------------------------------------------
2 ;; ABSOLUTE VALUE INSTRUCTIONS
3 ;; ----------------------------------------------------------------------
5 (define_insn_and_split "abssf2"
6 [(set (match_operand:SF 0 "register_operand" "=r")
7 (abs:SF (match_operand:SF 1 "register_operand" "0")))]
11 [(parallel [(set (match_dup 0) (abs:SF (match_dup 1)))
12 (clobber (reg:CC CC_REG))])])
14 (define_insn "abssf2_clobber_flags"
15 [(set (match_operand:SF 0 "register_operand" "=r")
16 (abs:SF (match_operand:SF 1 "register_operand" "0")))
17 (clobber (reg:CC CC_REG))]
20 [(set_attr "length" "4")])
26 [(set_attr "length" "2")])