Unverified Commit e1101a13 authored by Eric Gouriou's avatar Eric Gouriou
Browse files

Zvk: disassembler support



Add disassembler support for all instructions in Zvk extensions:
 - Zvbb (bitmanip)
 - Zvbc (carryless multiplication)
 - Zvkg (GMAC)
 - Zvkned (AES)
 - Zvknha / Zvknhb (SHA-256, SHA-512)
 - Zvksed (SM4)
 - Zvksh (SM3)

Macros are used to limit code duplication, following the example
of the base V extension. Because the V extension undefines some
of its macros after their use, there Zvk support does define some
similar macros.

Co-authored-by: default avatarGianluca Guida <gianluca@rivosinc.com>
Signed-off-by: default avatarEric Gouriou <ego@rivosinc.com>
parent 5731a478
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment