},
fpaAdf_i => {
- op_flags => "C",
irn_flags => "R",
comment => "construct FPA Add: Add(a, b) = Add(b, a) = a + b",
attr => "long imm",
},
fpaMuf_i => {
- op_flags => "C",
irn_flags => "R",
comment => "construct FPA Mul: Mul(a, b) = Mul(b, a) = a * b",
attr => "long imm",
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;'
},
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;'
},