Prechádzať zdrojové kódy

* apply OptPass1FOP to more opcodes

florian 10 mesiacov pred
rodič
commit
28e1daa8e1
1 zmenil súbory, kde vykonal 8 pridanie a 2 odobranie
  1. 8 2
      compiler/riscv/aoptcpurv.pas

+ 8 - 2
compiler/riscv/aoptcpurv.pas

@@ -713,12 +713,18 @@ implementation
               A_FADD_S,
               A_FSUB_S,
               A_FMUL_S,
-              A_FDIV_S:
+              A_FDIV_S,
+              A_FSQRT_S,
+              A_FNEG_S,
+              A_FMADD_S,A_FMSUB_S,A_FNMSUB_S,A_FNMADD_S:
                 result:=OptPass1FOP(p,A_FSGNJ_S);
               A_FADD_D,
               A_FSUB_D,
               A_FMUL_D,
-              A_FDIV_D:
+              A_FDIV_D,
+              A_FSQRT_D,
+              A_FNEG_D,
+              A_FMADD_D,A_FMSUB_D,A_FNMSUB_D,A_FNMADD_D:
                 result:=OptPass1FOP(p,A_FSGNJ_D);
               else
                 ;