Commit 9789a912 authored by Michael Beck's avatar Michael Beck
Browse files

removed useless virtual instructions nd freed vf7 which can be used

parent 6a168943
......@@ -126,7 +126,7 @@ $additional_opcodes = 0;
{ "name" => "vf4", "type" => 1 },
{ "name" => "vf5", "type" => 1 },
{ "name" => "vf6", "type" => 1 },
{ "name" => "vf7", "type" => 4 },
{ "name" => "vf7", "type" => 1 },
{ "name" => "vfp_NOREG", "type" => 6 }, # we need a dummy register for NoReg and Unknown nodes
{ "mode" => "mode_E" }
],
......@@ -679,25 +679,12 @@ $additional_opcodes = 0;
"reg_req" => { "in" => [ "gp", "gp", "vfp", "vfp", "none" ], "out" => [ "vfp" ] },
},
"vfsubr" => {
"irn_flags" => "R",
"comment" => "virtual fp SubR: SubR(a, b) = b - a",
"cmp_attr" => " return ia32_compare_immop_attr(attr_a, attr_b);\n",
"reg_req" => { "in" => [ "gp", "gp", "vfp", "vfp", "none" ], "out" => [ "vfp" ] },
},
"vfdiv" => {
"comment" => "virtual fp Div: Div(a, b) = a / b",
"cmp_attr" => " return ia32_compare_immop_attr(attr_a, attr_b);\n",
"reg_req" => { "in" => [ "gp", "gp", "vfp", "vfp", "none" ], "out" => [ "vfp" ] },
},
"vfdivr" => {
"comment" => "virtual fp DivR: DivR(a, b) = b / a",
"cmp_attr" => " return ia32_compare_immop_attr(attr_a, attr_b);\n",
"reg_req" => { "in" => [ "gp", "gp", "vfp", "vfp", "none" ], "out" => [ "vfp" ] },
},
"vfabs" => {
"irn_flags" => "R",
"comment" => "virtual fp Abs: Abs(a) = |a|",
......
Supports Markdown
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