Line
Link Here
|
0 |
-- a/gcc/config/i386/sse.md |
0 |
++ b/gcc/config/i386/sse.md |
Lines 2067-2073
Link Here
|
2067 |
"TARGET_FMA" |
2067 |
"TARGET_FMA" |
2068 |
"@ |
2068 |
"@ |
2069 |
vfmadd132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2} |
2069 |
vfmadd132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2} |
2070 |
vfmadd312<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3} |
2070 |
vfmadd213<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3} |
2071 |
vfmadd231<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}" |
2071 |
vfmadd231<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}" |
2072 |
[(set_attr "type" "ssemuladd") |
2072 |
[(set_attr "type" "ssemuladd") |
2073 |
(set_attr "mode" "<MODE>")]) |
2073 |
(set_attr "mode" "<MODE>")]) |
Lines 2082-2088
Link Here
|
2082 |
"TARGET_FMA" |
2082 |
"TARGET_FMA" |
2083 |
"@ |
2083 |
"@ |
2084 |
vfmsub132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2} |
2084 |
vfmsub132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2} |
2085 |
vfmsub312<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3} |
2085 |
vfmsub213<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3} |
2086 |
vfmsub231<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}" |
2086 |
vfmsub231<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}" |
2087 |
[(set_attr "type" "ssemuladd") |
2087 |
[(set_attr "type" "ssemuladd") |
2088 |
(set_attr "mode" "<MODE>")]) |
2088 |
(set_attr "mode" "<MODE>")]) |
Lines 2097-2103
Link Here
|
2097 |
"TARGET_FMA" |
2097 |
"TARGET_FMA" |
2098 |
"@ |
2098 |
"@ |
2099 |
vfnmadd132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2} |
2099 |
vfnmadd132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2} |
2100 |
vfnmadd312<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3} |
2100 |
vfnmadd213<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3} |
2101 |
vfnmadd231<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}" |
2101 |
vfnmadd231<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}" |
2102 |
[(set_attr "type" "ssemuladd") |
2102 |
[(set_attr "type" "ssemuladd") |
2103 |
(set_attr "mode" "<MODE>")]) |
2103 |
(set_attr "mode" "<MODE>")]) |
Lines 2113-2119
Link Here
|
2113 |
"TARGET_FMA" |
2113 |
"TARGET_FMA" |
2114 |
"@ |
2114 |
"@ |
2115 |
vfnmsub132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2} |
2115 |
vfnmsub132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2} |
2116 |
vfnmsub312<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3} |
2116 |
vfnmsub213<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3} |
2117 |
vfnmsub231<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}" |
2117 |
vfnmsub231<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}" |
2118 |
[(set_attr "type" "ssemuladd") |
2118 |
[(set_attr "type" "ssemuladd") |
2119 |
(set_attr "mode" "<MODE>")]) |
2119 |
(set_attr "mode" "<MODE>")]) |