https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106994

--- Comment #1 from Hongtao.liu <crazylht at gmail dot com> ---
(define_expand "floorv2sf2"
  [(set (match_operand:V2SF 0 "register_operand")
        (unspec:V2SF
          [(match_operand:V2SF 1 "vector_operand")
           (match_dup 2)]
          UNSPEC_ROUND))]
  "TARGET_SSE4_1 && !flag_trapping_math
  && TARGET_MMX_WITH_SSE"
  "operands[2] = GEN_INT (ROUND_FLOOR | ROUND_NO_EXC);")

Uoops, it should be register_operand for 1, not vector_operand, I must forget
to change this one.

Reply via email to