Skip to content

Commit b590271

Browse files
authored
Remove unnecessary brackets
1 parent 32b1c56 commit b590271

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

model/riscv_insts_vext_mem.sail

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ mapping clause encdec = VLSEGTYPE(nf, vm, rs1, width, vd) if extensionEnabled(Ex
6969

7070
val process_vlseg : forall 'f 'b 'n 'p, (0 < 'f & 'f <= 8) & ('b in {1, 2, 4, 8}) & ('n >= 0). (int('f), bits(1), regidx, int('b), regidx, int('p), int('n)) -> Retired
7171
function process_vlseg (nf, vm, vd, load_width_bytes, rs1, EMUL_pow, num_elem) = {
72-
let EMUL_reg : int = if EMUL_pow <= 0 then 1 else 2 ^ (EMUL_pow);
72+
let EMUL_reg : int = if EMUL_pow <= 0 then 1 else 2 ^ EMUL_pow;
7373
let width_type : word_width = size_bytes(load_width_bytes);
7474
let vm_val : vector('n, bool) = read_vmask(num_elem, vm, 0b00000);
7575
let vd_seg : vector('n, bits('f * 'b * 8)) = read_vreg_seg(num_elem, load_width_bytes * 8, EMUL_pow, nf, vd);
@@ -135,7 +135,7 @@ mapping clause encdec = VLSEGFFTYPE(nf, vm, rs1, width, vd) if extensionEnabled(
135135

136136
val process_vlsegff : forall 'f 'b 'n 'p, (0 < 'f & 'f <= 8) & ('b in {1, 2, 4, 8}) & ('n >= 0). (int('f), bits(1), regidx, int('b), regidx, int('p), int('n)) -> Retired
137137
function process_vlsegff (nf, vm, vd, load_width_bytes, rs1, EMUL_pow, num_elem) = {
138-
let EMUL_reg : int = if EMUL_pow <= 0 then 1 else 2 ^ (EMUL_pow);
138+
let EMUL_reg : int = if EMUL_pow <= 0 then 1 else 2 ^ EMUL_pow;
139139
let width_type : word_width = size_bytes(load_width_bytes);
140140
let vm_val : vector('n, bool) = read_vmask(num_elem, vm, 0b00000);
141141
let vd_seg : vector('n, bits('f * 'b * 8)) = read_vreg_seg(num_elem, load_width_bytes * 8, EMUL_pow, nf, vd);
@@ -240,7 +240,7 @@ mapping clause encdec = VSSEGTYPE(nf, vm, rs1, width, vs3) if extensionEnabled(E
240240

241241
val process_vsseg : forall 'f 'b 'n 'p, (0 < 'f & 'f <= 8) & ('b in {1, 2, 4, 8}) & ('n >= 0). (int('f), bits(1), regidx, int('b), regidx, int('p), int('n)) -> Retired
242242
function process_vsseg (nf, vm, vs3, load_width_bytes, rs1, EMUL_pow, num_elem) = {
243-
let EMUL_reg : int = if EMUL_pow <= 0 then 1 else 2 ^ (EMUL_pow);
243+
let EMUL_reg : int = if EMUL_pow <= 0 then 1 else 2 ^ EMUL_pow;
244244
let width_type : word_width = size_bytes(load_width_bytes);
245245
let vm_val : vector('n, bool) = read_vmask(num_elem, vm, 0b00000);
246246
let vs3_seg : vector('n, bits('f * 'b * 8)) = read_vreg_seg(num_elem, load_width_bytes * 8, EMUL_pow, nf, vs3);
@@ -309,7 +309,7 @@ mapping clause encdec = VLSSEGTYPE(nf, vm, rs2, rs1, width, vd) if extensionEnab
309309

310310
val process_vlsseg : forall 'f 'b 'n 'p, (0 < 'f & 'f <= 8) & ('b in {1, 2, 4, 8}) & ('n >= 0). (int('f), bits(1), regidx, int('b), regidx, regidx, int('p), int('n)) -> Retired
311311
function process_vlsseg (nf, vm, vd, load_width_bytes, rs1, rs2, EMUL_pow, num_elem) = {
312-
let EMUL_reg : int = if EMUL_pow <= 0 then 1 else 2 ^ (EMUL_pow);
312+
let EMUL_reg : int = if EMUL_pow <= 0 then 1 else 2 ^ EMUL_pow;
313313
let width_type : word_width = size_bytes(load_width_bytes);
314314
let vm_val : vector('n, bool) = read_vmask(num_elem, vm, 0b00000);
315315
let vd_seg : vector('n, bits('f * 'b * 8)) = read_vreg_seg(num_elem, load_width_bytes * 8, EMUL_pow, nf, vd);
@@ -376,7 +376,7 @@ mapping clause encdec = VSSSEGTYPE(nf, vm, rs2, rs1, width, vs3) if extensionEna
376376

377377
val process_vssseg : forall 'f 'b 'n 'p, (0 < 'f & 'f <= 8) & ('b in {1, 2, 4, 8}) & ('n >= 0). (int('f), bits(1), regidx, int('b), regidx, regidx, int('p), int('n)) -> Retired
378378
function process_vssseg (nf, vm, vs3, load_width_bytes, rs1, rs2, EMUL_pow, num_elem) = {
379-
let EMUL_reg : int = if EMUL_pow <= 0 then 1 else 2 ^ (EMUL_pow);
379+
let EMUL_reg : int = if EMUL_pow <= 0 then 1 else 2 ^ EMUL_pow;
380380
let width_type : word_width = size_bytes(load_width_bytes);
381381
let vm_val : vector('n, bool) = read_vmask(num_elem, vm, 0b00000);
382382
let vs3_seg : vector('n, bits('f * 'b * 8)) = read_vreg_seg(num_elem, load_width_bytes * 8, EMUL_pow, nf, vs3);
@@ -446,7 +446,7 @@ mapping clause encdec = VLUXSEGTYPE(nf, vm, vs2, rs1, width, vd) if extensionEna
446446

447447
val process_vlxseg : forall 'f 'ib 'db 'ip 'dp 'n, (0 < 'f & 'f <= 8) & ('ib in {1, 2, 4, 8}) & ('db in {1, 2, 4, 8}) & ('n >= 0). (int('f), bits(1), regidx, int('ib), int('db), int('ip), int('dp), regidx, regidx, int('n), int) -> Retired
448448
function process_vlxseg (nf, vm, vd, EEW_index_bytes, EEW_data_bytes, EMUL_index_pow, EMUL_data_pow, rs1, vs2, num_elem, mop) = {
449-
let EMUL_data_reg : int = if EMUL_data_pow <= 0 then 1 else 2 ^ (EMUL_data_pow);
449+
let EMUL_data_reg : int = if EMUL_data_pow <= 0 then 1 else 2 ^ EMUL_data_pow;
450450
let width_type : word_width = size_bytes(EEW_data_bytes);
451451
let vm_val : vector('n, bool) = read_vmask(num_elem, vm, 0b00000);
452452
let vd_seg : vector('n, bits('f * 'db * 8)) = read_vreg_seg(num_elem, EEW_data_bytes * 8, EMUL_data_pow, nf, vd);
@@ -538,7 +538,7 @@ mapping clause encdec = VSUXSEGTYPE(nf, vm, vs2, rs1, width, vs3) if extensionEn
538538

539539
val process_vsxseg : forall 'f 'ib 'db 'ip 'dp 'n, (0 < 'f & 'f <= 8) & ('ib in {1, 2, 4, 8}) & ('db in {1, 2, 4, 8}) & ('n >= 0). (int('f), bits(1), regidx, int('ib), int('db), int('ip), int('dp), regidx, regidx, int('n), int) -> Retired
540540
function process_vsxseg (nf, vm, vs3, EEW_index_bytes, EEW_data_bytes, EMUL_index_pow, EMUL_data_pow, rs1, vs2, num_elem, mop) = {
541-
let EMUL_data_reg : int = if EMUL_data_pow <= 0 then 1 else 2 ^ (EMUL_data_pow);
541+
let EMUL_data_reg : int = if EMUL_data_pow <= 0 then 1 else 2 ^ EMUL_data_pow;
542542
let width_type : word_width = size_bytes(EEW_data_bytes);
543543
let vm_val : vector('n, bool) = read_vmask(num_elem, vm, 0b00000);
544544
let vs3_seg : vector('n, bits('f * 'db * 8)) = read_vreg_seg(num_elem, EEW_data_bytes * 8, EMUL_data_pow, nf, vs3);

model/riscv_insts_vext_utils.sail

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ function valid_rd_mask(rd, vm) = {
6060
*/
6161
val valid_reg_overlap : (regidx, regidx, int, int) -> bool
6262
function valid_reg_overlap(rs, rd, EMUL_pow_rs, EMUL_pow_rd) = {
63-
let rs_group = if EMUL_pow_rs > 0 then 2 ^ (EMUL_pow_rs) else 1;
64-
let rd_group = if EMUL_pow_rd > 0 then 2 ^ (EMUL_pow_rd) else 1;
63+
let rs_group = if EMUL_pow_rs > 0 then 2 ^ EMUL_pow_rs else 1;
64+
let rd_group = if EMUL_pow_rd > 0 then 2 ^ EMUL_pow_rd else 1;
6565
let rs_int = unsigned(rs);
6666
let rd_int = unsigned(rd);
6767
if EMUL_pow_rs < EMUL_pow_rd then {
@@ -79,7 +79,7 @@ function valid_reg_overlap(rs, rd, EMUL_pow_rs, EMUL_pow_rd) = {
7979
val valid_segment : (int, int) -> bool
8080
function valid_segment(nf, EMUL_pow) = {
8181
if EMUL_pow < 0 then nf / (2 ^ (0 - EMUL_pow)) <= 8
82-
else nf * 2 ^ (EMUL_pow) <= 8
82+
else nf * 2 ^ EMUL_pow <= 8
8383
}
8484

8585
/* ******************************************************************************* */
@@ -371,7 +371,7 @@ function init_masked_result_cmp(num_elem, SEW, LMUL_pow, vd_val, vm_val) = {
371371
*/
372372
val read_vreg_seg : forall 'n 'm 'p 'q, 'n >= 0 & 'm >= 0 & 'q >= 0. (int('n), int('m), int('p), int('q), regidx) -> vector('n, bits('q * 'm))
373373
function read_vreg_seg(num_elem, SEW, LMUL_pow, nf, vrid) = {
374-
let LMUL_reg : int = if LMUL_pow <= 0 then 1 else 2 ^ (LMUL_pow);
374+
let LMUL_reg : int = if LMUL_pow <= 0 then 1 else 2 ^ LMUL_pow;
375375
var vreg_list : vector('q, vector('n, bits('m))) = vector_init(vector_init(zeros()));
376376
var result : vector('n, bits('q * 'm)) = vector_init(zeros());
377377
foreach (j from 0 to (nf - 1)) {

model/riscv_vext_regs.sail

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ function get_num_elem(LMUL_pow, SEW) = {
227227
let LMUL_pow_reg = if LMUL_pow < 0 then 0 else LMUL_pow;
228228
/* Ignore lmul < 1 so that the entire vreg is read, allowing all masking to
229229
* be handled in init_masked_result */
230-
let num_elem = 2 ^ (LMUL_pow_reg) * VLEN / SEW;
230+
let num_elem = 2 ^ LMUL_pow_reg * VLEN / SEW;
231231
assert(num_elem > 0);
232232
num_elem
233233
}

0 commit comments

Comments
 (0)