diff options
author | Dave.Wen <dave.wen@sifive.com> | 2019-06-03 02:27:06 -0700 |
---|---|---|
committer | Dave.Wen <dave.wen@sifive.com> | 2019-06-03 02:27:06 -0700 |
commit | 3d734deab1223172a04ac9e98d23e1c9850cf923 (patch) | |
tree | b7de2edb5ecd15381427ae64939db449298e7a4c /riscv/insns/vnclipu_vx.h | |
parent | 82013cb42c092e71045226a4df3c5663a36de660 (diff) | |
download | spike-3d734deab1223172a04ac9e98d23e1c9850cf923.zip spike-3d734deab1223172a04ac9e98d23e1c9850cf923.tar.gz spike-3d734deab1223172a04ac9e98d23e1c9850cf923.tar.bz2 |
rvv: refactor to the VU
Diffstat (limited to 'riscv/insns/vnclipu_vx.h')
-rw-r--r-- | riscv/insns/vnclipu_vx.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/riscv/insns/vnclipu_vx.h b/riscv/insns/vnclipu_vx.h index a52cfdb..072a208 100644 --- a/riscv/insns/vnclipu_vx.h +++ b/riscv/insns/vnclipu_vx.h @@ -1,6 +1,6 @@ // vnclipu: vd[i] = clip(round(vs2[i] + rnd) >> rs1[i]) -VRM xrm = p->VU.get_vround_mode(); -uint64_t int_max = ~(-1ll << p->VU.vsew); +VRM xrm = P.VU.get_vround_mode(); +uint64_t int_max = ~(-1ll << P.VU.vsew); VI_VVXI_LOOP_NARROW ({ uint64_t result = vs2; @@ -19,7 +19,7 @@ VI_VVXI_LOOP_NARROW // saturation if (result & (uint64_t)(-1ll << sew)){ result = int_max; - p->VU.vxsat = 1; + P.VU.vxsat = 1; } vd = result; |