Browse Source

+ CPURV_HAS_ZICOND

florian 6 months ago
parent
commit
cfc5f17b0d
3 changed files with 6 additions and 4 deletions
  1. 2 2
      compiler/riscv/nrvutil.pas
  2. 2 1
      compiler/riscv32/cpuinfo.pas
  3. 2 1
      compiler/riscv64/cpuinfo.pas

+ 2 - 2
compiler/riscv/nrvutil.pas

@@ -81,8 +81,8 @@ implementation
             attr_arch:=attr_arch+'_d2p2';
             attr_arch:=attr_arch+'_d2p2';
           if CPURV_HAS_COMPACT in cpu_capabilities[current_settings.cputype] then
           if CPURV_HAS_COMPACT in cpu_capabilities[current_settings.cputype] then
             attr_arch:=attr_arch+'_c2p0';
             attr_arch:=attr_arch+'_c2p0';
-{          if CPURV_HAS_ICOND in cpu_capabilities[current_settings.cputype] then
-            attr_arch:=attr_arch+'_zicond1p0'; }
+          if CPURV_HAS_ZICOND in cpu_capabilities[current_settings.cputype] then
+            attr_arch:=attr_arch+'_zicond1p0';
           if CPURV_HAS_CSR_INSTRUCTIONS in cpu_capabilities[current_settings.cputype] then
           if CPURV_HAS_CSR_INSTRUCTIONS in cpu_capabilities[current_settings.cputype] then
             attr_arch:=attr_arch+'_zicrs2p0';
             attr_arch:=attr_arch+'_zicrs2p0';
           if CPURV_HAS_FETCH_FENCE in cpu_capabilities[current_settings.cputype] then
           if CPURV_HAS_FETCH_FENCE in cpu_capabilities[current_settings.cputype] then

+ 2 - 1
compiler/riscv32/cpuinfo.pas

@@ -224,7 +224,8 @@ Const
        CPURV_HAS_ZFINX,
        CPURV_HAS_ZFINX,
        CPURV_HAS_ZDINX,
        CPURV_HAS_ZDINX,
        CPURV_HAS_ZHINX,
        CPURV_HAS_ZHINX,
-       CPURV_HAS_ZHINXMIN
+       CPURV_HAS_ZHINXMIN,
+       CPURV_HAS_ZICOND
       );
       );
 
 
  const
  const

+ 2 - 1
compiler/riscv64/cpuinfo.pas

@@ -142,7 +142,8 @@ Const
        CPURV_HAS_ZFINX,
        CPURV_HAS_ZFINX,
        CPURV_HAS_ZDINX,
        CPURV_HAS_ZDINX,
        CPURV_HAS_ZHINX,
        CPURV_HAS_ZHINX,
-       CPURV_HAS_ZHINXMIN
+       CPURV_HAS_ZHINXMIN,
+       CPURV_HAS_ZICOND
       );
       );
 
 
  const
  const