forked from riscv/riscv-opcodes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
rv_zvks
34 lines (30 loc) · 772 Bytes
/
rv_zvks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Zvk, Vector Crypto Extension, ShangMi Algorithm Suite
# Import Zvbb
$import rv_zvbb::vandn.vv
$import rv_zvbb::vandn.vx
$import rv_zvbb::vbrev.v
$import rv_zvbb::vbrev8.v
$import rv_zvbb::vrev8.v
$import rv_zvbb::vrol.vv
$import rv_zvbb::vrol.vx
$import rv_zvbb::vror.vv
$import rv_zvbb::vror.vx
$import rv_zvbb::vror.vi
$import rv_zvbb::vclz.v
$import rv_zvbb::vctz.v
$import rv_zvbb::vcpop.v
$import rv_zvbb::vwsll.vv
$import rv_zvbb::vwsll.vx
$import rv_zvbb::vwsll.vi
# Import Zvbc
$import rv_zvbc::vclmul.vv
$import rv_zvbc::vclmul.vx
$import rv_zvbc::vclmulh.vv
$import rv_zvbc::vclmulh.vx
# Import Zvksed
$import rv_zvksed::vsm4k.vi
$import rv_zvksed::vsm4r.vv
$import rv_zvksed::vsm4r.vs
# Import Zvksh
$import rv_zvksh::vsm3c.vi
$import rv_zvksh::vsm3me.vv