aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/vnclipu_vx.h
diff options
context:
space:
mode:
authorDave.Wen <dave.wen@sifive.com>2019-06-03 02:27:06 -0700
committerDave.Wen <dave.wen@sifive.com>2019-06-03 02:27:06 -0700
commit3d734deab1223172a04ac9e98d23e1c9850cf923 (patch)
treeb7de2edb5ecd15381427ae64939db449298e7a4c /riscv/insns/vnclipu_vx.h
parent82013cb42c092e71045226a4df3c5663a36de660 (diff)
downloadspike-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.h6
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;