shouldn't be here anymore
[libfirm] / ir / be / arm / arm_spec.pl
index 10d956d..a017453 100644 (file)
@@ -716,7 +716,6 @@ fpaAdf => {
 },
 
 fpaAdf_i => {
-       op_flags  => "C",
        irn_flags => "R",
        comment   => "construct FPA Add: Add(a, b) = Add(b, a) = a + b",
        attr      => "long imm",
@@ -735,7 +734,6 @@ fpaMuf => {
 },
 
 fpaMuf_i => {
-       op_flags  => "C",
        irn_flags => "R",
        comment   => "construct FPA Mul: Mul(a, b) = Mul(b, a) = a * b",
        attr      => "long imm",
@@ -894,7 +892,7 @@ fpaMvf_i => {
        attr      => "long imm",
        init_attr => 'ARM_SET_FPA_IMM(attr); attr->imm_value = imm;',
        reg_req   => { "out" => [ "fpa" ] },
-       emit      => '. mvf %D0, %C',
+       emit      => '. mvf%M %D0, %C',
        cmp_attr  => 'return attr_a->imm_value != attr_b->imm_value;'
 },
 
@@ -911,7 +909,7 @@ fpaMnf_i => {
        attr      => "long imm",
        init_attr => 'ARM_SET_FPA_IMM(attr); attr->imm_value = imm;',
        reg_req   => { "out" => [ "fpa" ] },
-       emit      => '. mnf %D0, %C',
+       emit      => '. mnf%M %D0, %C',
        cmp_attr  => 'return attr_a->imm_value != attr_b->imm_value;'
 },