target: | |
clz a0, a0 | |
ctz a0, a0 | |
cpop a0, a0 | |
min a0, a1, a2 | |
minu a0, a1, a2 | |
max a0, a1, a2 | |
maxu a0, a1, a2 | |
sext.b a0, a0 | |
sext.h a0, a0 | |
zext.h a0, a0 | |
andn a0, a1, a2 | |
orn a0, a1, a2 | |
xnor a0, a1, a2 | |
rol a0, a1, a2 | |
ror a0, a1, a2 | |
ror a0, a1, 2 | |
rori a0, a1, 2 | |
rev8 a0, a0 | |
orc.b a0, a0 | |
sh1add a0, a1, a2 | |
sh2add a0, a1, a2 | |
sh3add a0, a1, a2 | |
clmul a0, a1, a2 | |
clmulh a0, a1, a2 | |
clmulr a0, a1, a2 | |
clzw a0, a0 | |
ctzw a0, a0 | |
cpopw a0, a0 | |
rolw a0, a1, a2 | |
rorw a0, a1, a2 | |
rorw a0, a1, 2 | |
roriw a0, a1, 2 | |
sh1add.uw a0, a1, a2 | |
sh2add.uw a0, a1, a2 | |
sh3add.uw a0, a1, a2 | |
add.uw a0, a1, a2 | |
zext.w a0, a1 | |
slli.uw a0, a1, 2 | |
bclri a0, a1, 0 | |
bclri a0, a1, 31 | |
bseti a0, a1, 0 | |
bseti a0, a1, 31 | |
binvi a0, a1, 0 | |
binvi a0, a1, 31 | |
bexti a0, a1, 0 | |
bexti a0, a1, 31 | |
bclri a0, a1, 63 | |
bseti a0, a1, 63 | |
binvi a0, a1, 63 | |
bexti a0, a1, 63 | |
bclr a0, a1, a2 | |
bset a0, a1, a2 | |
binv a0, a1, a2 | |
bext a0, a1, a2 | |
#aliases | |
bclr a0, a1, 31 | |
bset a0, a1, 31 | |
binv a0, a1, 31 | |
bext a0, a1, 31 | |
bclr a0, a1, 63 | |
bset a0, a1, 63 | |
binv a0, a1, 63 | |
bext a0, a1, 63 |