diff options
Diffstat (limited to 'riscv')
-rw-r--r-- | riscv/insns/vcompress_vm.h | 2 | ||||
-rw-r--r-- | riscv/v_ext_macros.h | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/riscv/insns/vcompress_vm.h b/riscv/insns/vcompress_vm.h index 7195345..d35b8ba 100644 --- a/riscv/insns/vcompress_vm.h +++ b/riscv/insns/vcompress_vm.h @@ -30,4 +30,4 @@ VI_GENERAL_LOOP_BASE ++pos; } -VI_LOOP_END; +VI_LOOP_END_BASE; diff --git a/riscv/v_ext_macros.h b/riscv/v_ext_macros.h index b198d54..42d723a 100644 --- a/riscv/v_ext_macros.h +++ b/riscv/v_ext_macros.h @@ -215,8 +215,11 @@ static inline bool is_overlapped_widen(const int astart, int asize, VI_GENERAL_LOOP_BASE \ VI_LOOP_ELEMENT_SKIP(); +#define VI_LOOP_END_BASE \ + } + #define VI_LOOP_END \ - } \ + VI_LOOP_END_BASE \ P.VU.vstart->write(0); #define VI_LOOP_REDUCTION_END(x) \ |