فهرست منبع

+ RiscV: handle rol(w) in the assembler optimizer

florian 4 ماه پیش
والد
کامیت
cafaa9f5b8
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      compiler/riscv/aoptcpurv.pas

+ 2 - 0
compiler/riscv/aoptcpurv.pas

@@ -916,10 +916,12 @@ implementation
               A_SLLW,
               A_SLLW,
               A_SRLW,
               A_SRLW,
               A_SRAW,
               A_SRAW,
+              A_ROLW,
 {$endif riscv64}
 {$endif riscv64}
               A_SLL,
               A_SLL,
               A_SRL,
               A_SRL,
               A_SRA,
               A_SRA,
+              A_ROL,
               A_NEG,
               A_NEG,
               A_NOT:
               A_NOT:
                 result:=OptPass1OP(p);
                 result:=OptPass1OP(p);