Hi :
There is a pattern "define_insn "s<code>_<mode>"" in mips md file, like
(define_insn "s<code>_<mode>"
[(set (match_operand:CC 0 "register_operand" "=z")
(swapped_fcond:CC (match_operand:SCALARF 1 "register_operand" "f")
(match_operand:SCALARF 2 "register_operand" "f")))]
""
"c.<swapped_fcond>.<fmt>\t%Z0%2,%1"
[(set_attr "type" "fcmp")
(set_attr "mode" "FPSW")])
I am wondering whether this insn pattern would ever be used when generating
float comparison, Since we use cmp<mode> and branch expand to do the job
And comparison operation are normally followed by a branch.
Am i right?
Any idea? Thanks for helping.
--
Best Regards.