aboutsummaryrefslogtreecommitdiff
path: root/rv64_zk
blob: 0ebf71dc08802e6b34e3c29006df5017fdd6825f (plain)
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
#import zbkb
$pseudo_op rv64_zbp::grevi rev8 rd rs1      31..20=0x6B8 14..12=5 6..0=0x13
$import rv64_zbb::rolw
$import rv64_zbb::rorw
$import rv64_zbb::roriw
$import rv64_zbb::rori
$import rv64_zbe::packw

#import zkne
# Scalar AES - RV64
$import rv64_zkne::aes64esm
$import rv64_zkne::aes64es
$import rv64_zknd::aes64ks1i
$import rv64_zknd::aes64ks2

#import zknd
# Scalar AES - RV64
$import rv64_zknd::aes64dsm
$import rv64_zknd::aes64ds
$import rv64_zknd::aes64im

#import zknh
# Scalar SHA512 - RV64
$import rv64_zknh::sha512sum0
$import rv64_zknh::sha512sum1
$import rv64_zknh::sha512sig0
$import rv64_zknh::sha512sig1