diff --git a/compiler/arm/narmadd.pas b/compiler/arm/narmadd.pas index c60d39afd8..e4c6f71791 100644 --- a/compiler/arm/narmadd.pas +++ b/compiler/arm/narmadd.pas @@ -330,8 +330,8 @@ interface else op:=A_VCMPE; - current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg(op, - left.location.register,right.location.register)); + current_asmdata.CurrAsmList.concat(setoppostfix(taicpu.op_reg_reg(op, + left.location.register,right.location.register),PF_F32)); cg.a_reg_alloc(current_asmdata.CurrAsmList,NR_DEFAULTFLAGS); current_asmdata.CurrAsmList.Concat(taicpu.op_reg_reg(A_VMRS, NR_APSR_nzcv, NR_FPSCR)); end;