浏览代码

+ shiftedregmodes and extendedregmodes set constants

git-svn-id: trunk@29892 -
Jonas Maebe 10 年之前
父节点
当前提交
de2dd592ab
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      compiler/aarch64/cpubase.pas

+ 4 - 0
compiler/aarch64/cpubase.pas

@@ -218,6 +218,10 @@ unit cpubase;
       maxfpuregs = 32;
       maxfpuregs = 32;
       maxaddrregs = 0;
       maxaddrregs = 0;
 
 
+      shiftedregmodes = [SM_LSL,SM_UXTB,SM_UXTH,SM_UXTW,SM_UXTX,SM_SXTB,SM_SXTH,SM_SXTW,SM_SXTX];
+      extendedregmodes = [SM_LSL,SM_LSR,SM_ASR];
+
+
 {*****************************************************************************
 {*****************************************************************************
                                 Operand Sizes
                                 Operand Sizes
 *****************************************************************************}
 *****************************************************************************}