forked from riscv/riscv-opcodes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
opcodes-shared
36 lines (28 loc) · 1.59 KB
/
opcodes-shared
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
35
# From the B extension
cmov rd rs1 rs2 rs3 26..25=3 14..12=5 6..2=0x0C 1..0=3
rol rd rs1 rs2 31..25=48 14..12=1 6..2=0x0C 1..0=3
ror rd rs1 rs2 31..25=48 14..12=5 6..2=0x0C 1..0=3
rori rd rs1 31..26=24 shamt 14..12=5 6..2=0x04 1..0=3
rolw rd rs1 rs2 31..25=48 14..12=1 6..2=0x0E 1..0=3
rorw rd rs1 rs2 31..25=48 14..12=5 6..2=0x0E 1..0=3
roriw rd rs1 31..26=24 25=0 shamtw 14..12=5 6..2=0x06 1..0=3
fsl rd rs1 rs2 rs3 26..25=2 14..12=1 6..2=0x0C 1..0=3
fsr rd rs1 rs2 rs3 26..25=2 14..12=5 6..2=0x0C 1..0=3
fsri rd rs1 shamt rs3 26=1 14..12=5 6..2=0x04 1..0=3
fslw rd rs1 rs2 rs3 26..25=2 14..12=1 6..2=0x0E 1..0=3
fsrw rd rs1 rs2 rs3 26..25=2 14..12=5 6..2=0x0E 1..0=3
fsriw rd rs1 shamtw rs3 26..25=2 14..12=5 6..2=0x06 1..0=3
clmul rd rs1 rs2 31..25=5 14..12=1 6..2=0x0C 1..0=3
clmulr rd rs1 rs2 31..25=5 14..12=2 6..2=0x0C 1..0=3
clmulh rd rs1 rs2 31..25=5 14..12=3 6..2=0x0C 1..0=3
clmulw rd rs1 rs2 31..25=5 14..12=1 6..2=0x0E 1..0=3
clmulrw rd rs1 rs2 31..25=5 14..12=2 6..2=0x0E 1..0=3
clmulhw rd rs1 rs2 31..25=5 14..12=3 6..2=0x0E 1..0=3
bdep rd rs1 rs2 31..25=4 14..12=2 6..2=0x0C 1..0=3
bdepw rd rs1 rs2 31..25=4 14..12=2 6..2=0x0E 1..0=3
bext rd rs1 rs2 31..25=4 14..12=6 6..2=0x0C 1..0=3
bextw rd rs1 rs2 31..25=4 14..12=6 6..2=0x0E 1..0=3
grev rd rs1 rs2 31..25=32 14..12=1 6..2=0x0C 1..0=3
grevi rd rs1 31..26=16 shamt 14..12=1 6..2=0x04 1..0=3
grevw rd rs1 rs2 31..25=32 14..12=1 6..2=0x0E 1..0=3
greviw rd rs1 31..26=16 25=0 shamtw 14..12=1 6..2=0x06 1..0=3