Commit 2e335040 by Uros Bizjak

* config/i386/i386.md: Do not explicitly set default isa attribute.

From-SVN: r178088
parent d54e80ce
...@@ -6843,7 +6843,7 @@ ...@@ -6843,7 +6843,7 @@
"@ "@
mul{<imodesuffix>}\t%2 mul{<imodesuffix>}\t%2
#" #"
[(set_attr "isa" "base,bmi2") [(set_attr "isa" "*,bmi2")
(set_attr "type" "imul,imulx") (set_attr "type" "imul,imulx")
(set_attr "length_immediate" "0,*") (set_attr "length_immediate" "0,*")
(set (attr "athlon_decode") (set (attr "athlon_decode")
...@@ -9124,7 +9124,7 @@ ...@@ -9124,7 +9124,7 @@
return "sal{<imodesuffix>}\t{%2, %0|%0, %2}"; return "sal{<imodesuffix>}\t{%2, %0|%0, %2}";
} }
} }
[(set_attr "isa" "base,base,bmi2") [(set_attr "isa" "*,*,bmi2")
(set (attr "type") (set (attr "type")
(cond [(eq_attr "alternative" "1") (cond [(eq_attr "alternative" "1")
(const_string "lea") (const_string "lea")
...@@ -9195,7 +9195,7 @@ ...@@ -9195,7 +9195,7 @@
return "sal{l}\t{%2, %k0|%k0, %2}"; return "sal{l}\t{%2, %k0|%k0, %2}";
} }
} }
[(set_attr "isa" "base,base,bmi2") [(set_attr "isa" "*,*,bmi2")
(set (attr "type") (set (attr "type")
(cond [(eq_attr "alternative" "1") (cond [(eq_attr "alternative" "1")
(const_string "lea") (const_string "lea")
...@@ -9779,7 +9779,7 @@ ...@@ -9779,7 +9779,7 @@
return "<shiftrt>{<imodesuffix>}\t{%2, %0|%0, %2}"; return "<shiftrt>{<imodesuffix>}\t{%2, %0|%0, %2}";
} }
} }
[(set_attr "isa" "base,bmi2") [(set_attr "isa" "*,bmi2")
(set_attr "type" "ishift,ishiftx") (set_attr "type" "ishift,ishiftx")
(set (attr "length_immediate") (set (attr "length_immediate")
(if_then_else (if_then_else
...@@ -9832,7 +9832,7 @@ ...@@ -9832,7 +9832,7 @@
return "<shiftrt>{l}\t{%2, %k0|%k0, %2}"; return "<shiftrt>{l}\t{%2, %k0|%k0, %2}";
} }
} }
[(set_attr "isa" "base,bmi2") [(set_attr "isa" "*,bmi2")
(set_attr "type" "ishift,ishiftx") (set_attr "type" "ishift,ishiftx")
(set (attr "length_immediate") (set (attr "length_immediate")
(if_then_else (if_then_else
...@@ -10159,7 +10159,7 @@ ...@@ -10159,7 +10159,7 @@
return "<rotate>{<imodesuffix>}\t{%2, %0|%0, %2}"; return "<rotate>{<imodesuffix>}\t{%2, %0|%0, %2}";
} }
} }
[(set_attr "isa" "base,bmi2") [(set_attr "isa" "*,bmi2")
(set_attr "type" "rotate,rotatex") (set_attr "type" "rotate,rotatex")
(set (attr "length_immediate") (set (attr "length_immediate")
(if_then_else (if_then_else
...@@ -10225,7 +10225,7 @@ ...@@ -10225,7 +10225,7 @@
return "<rotate>{l}\t{%2, %k0|%k0, %2}"; return "<rotate>{l}\t{%2, %k0|%k0, %2}";
} }
} }
[(set_attr "isa" "base,bmi2") [(set_attr "isa" "*,bmi2")
(set_attr "type" "rotate,rotatex") (set_attr "type" "rotate,rotatex")
(set (attr "length_immediate") (set (attr "length_immediate")
(if_then_else (if_then_else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment