XF6 kernel use these instructions

$riscv64-unknown-elf-objdump -D kernel|grep -v 0x|awk '{print $3}'|sort|uniq

add
addi
addiw
addw
amoadd.d
amoadd.w
amoadd.w.rl
amoswap.w
amoswap.w.aq
and
andi
c.add
c.li
c.mv
c.nop
c.slli64
c.srai64
c.srli64
csrc
csrci
csrr
csrrc
csrrci
csrrsi
csrrw
csrw
divuw
ebreak
ecall
fadd.q
fadd.s
fdiv.d
fdiv.s
fence
fld
flq
flw
fmadd.d
fmadd.s
fmsub.d
fmsub.q
fmsub.s
fnmadd.d
fnmadd.q
fnmadd.s
fnmsub.d
fnmsub.q
fnmsub.s
format
fsd
fsw
j
jal
jalr
jr
lb
lbu
ld
lh
lhu
li
lw
lwu
mret
mul
mulw
mv
neg
negw
nop
not
or
ori
remuw
ret
sb
sd
section
seqz
sext.w
sfence.vma
sh
sll
sllw
slt
slti
sltiu
sltu
sltz
snez
sret
srl
srlw
sub
subw
sw
unimp
xor
xori

Leave a Reply

Your email address will not be published. Required fields are marked *