1# RV64B additions to RV32B
2
3bmatflip   rd rs1 31..20=0x603 14..12=1 6..2=0x04 1..0=3
4crc32.d    rd rs1 31..20=0x613 14..12=1 6..2=0x04 1..0=3
5crc32c.d   rd rs1 31..20=0x61B 14..12=1 6..2=0x04 1..0=3
6
7bmator     rd rs1 rs2 31..25=4  14..12=3 6..2=0x0C 1..0=3
8bmatxor    rd rs1 rs2 31..25=36 14..12=3 6..2=0x0C 1..0=3
9
10slli.uw    rd rs1 31..26=2 shamt 14..12=1 6..2=0x06 1..0=3
11
12add.uw     rd rs1 rs2 31..25=4  14..12=0 6..2=0x0E 1..0=3
13
14slow       rd rs1 rs2 31..25=16 14..12=1 6..2=0x0E 1..0=3
15srow       rd rs1 rs2 31..25=16 14..12=5 6..2=0x0E 1..0=3
16rolw       rd rs1 rs2 31..25=48 14..12=1 6..2=0x0E 1..0=3
17rorw       rd rs1 rs2 31..25=48 14..12=5 6..2=0x0E 1..0=3
18
19sbclrw     rd rs1 rs2 31..25=36 14..12=1 6..2=0x0E 1..0=3
20sbsetw     rd rs1 rs2 31..25=20 14..12=1 6..2=0x0E 1..0=3
21sbinvw     rd rs1 rs2 31..25=52 14..12=1 6..2=0x0E 1..0=3
22sbextw     rd rs1 rs2 31..25=36 14..12=5 6..2=0x0E 1..0=3
23gorcw      rd rs1 rs2 31..25=20 14..12=5 6..2=0x0E 1..0=3
24grevw      rd rs1 rs2 31..25=52 14..12=5 6..2=0x0E 1..0=3
25
26sloiw      rd rs1 31..26=8  25=0 shamtw 14..12=1 6..2=0x06 1..0=3
27sroiw      rd rs1 31..26=8  25=0 shamtw 14..12=5 6..2=0x06 1..0=3
28roriw      rd rs1 31..26=24 25=0 shamtw 14..12=5 6..2=0x06 1..0=3
29
30sbclriw    rd rs1 31..26=18 25=0 shamtw 14..12=1 6..2=0x06 1..0=3
31sbsetiw    rd rs1 31..26=10 25=0 shamtw 14..12=1 6..2=0x06 1..0=3
32sbinviw    rd rs1 31..26=26 25=0 shamtw 14..12=1 6..2=0x06 1..0=3
33gorciw     rd rs1 31..26=10 25=0 shamtw 14..12=5 6..2=0x06 1..0=3
34greviw     rd rs1 31..26=26 25=0 shamtw 14..12=5 6..2=0x06 1..0=3
35
36fslw       rd rs1 rs2 rs3 26..25=2 14..12=1 6..2=0x0E 1..0=3
37fsrw       rd rs1 rs2 rs3 26..25=2 14..12=5 6..2=0x0E 1..0=3
38fsriw      rd rs1 shamtw rs3 26..25=2 14..12=5 6..2=0x06 1..0=3
39
40clzw       rd rs1 31..20=0x600 14..12=1 6..2=0x06 1..0=3
41ctzw       rd rs1 31..20=0x601 14..12=1 6..2=0x06 1..0=3
42cpopw      rd rs1 31..20=0x602 14..12=1 6..2=0x06 1..0=3
43
44sh1add.uw  rd rs1 rs2 31..25=16 14..12=2 6..2=0x0E 1..0=3
45sh2add.uw  rd rs1 rs2 31..25=16 14..12=4 6..2=0x0E 1..0=3
46sh3add.uw  rd rs1 rs2 31..25=16 14..12=6 6..2=0x0E 1..0=3
47
48shflw      rd rs1 rs2 31..25=4  14..12=1 6..2=0x0E 1..0=3
49unshflw    rd rs1 rs2 31..25=4  14..12=5 6..2=0x0E 1..0=3
50bcompressw rd rs1 rs2 31..25=4  14..12=6 6..2=0x0E 1..0=3
51bdecompressw rd rs1 rs2 31..25=36 14..12=6 6..2=0x0E 1..0=3
52packw      rd rs1 rs2 31..25=4  14..12=4 6..2=0x0E 1..0=3
53packuw     rd rs1 rs2 31..25=36 14..12=4 6..2=0x0E 1..0=3
54bfpw       rd rs1 rs2 31..25=36 14..12=7 6..2=0x0E 1..0=3
55
56xperm32    rd rs1 rs2 31..25=20 14..12=0 6..2=0x0C 1..0=3
57