| # Copyright lowRISC contributors. |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| # get installation path of ascentlint |
| set RI_INSTALL [file dirname [exec which ascentlint]] |
| |
| # source the policy file containing the lowrisc lint rules |
| source "$RI_INSTALL/../Ascent/Lint/lib/policies/lowRISC/LRLR-v1.0.policy" |
| |
| # increase this from 8k (default) to 32k such that large arrays like |
| # regfiles can be analyzed and linted. |
| set ri_max_total_range_bits 32768 |
| set ri_max_single_range_bits 32768 |
| |
| # Increase the maximum loop to 3200 (KmacStateW X 2) |
| # this is a temporary fix for non-ASCII character in AscentLint log |
| set ri_max_loop_unroll 3200 |
| |