diff options
Diffstat (limited to 'parse_opcodes')
-rwxr-xr-x | parse_opcodes | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/parse_opcodes b/parse_opcodes index a29180f..5f2ebb8 100755 --- a/parse_opcodes +++ b/parse_opcodes @@ -901,14 +901,21 @@ def make_supervisor_latex_table(): print_subtitle('Supervisor Memory-Management Instructions') print_insts('sfence.vma') print_subtitle('Hypervisor Memory-Management Instructions') - print_insts('hfence.vvma') - print_insts('hfence.gvma') - print_subtitle('Svinval Memory-Management Instructions') + print_insts('hfence.vvma', 'hfence.gvma') + print_subtitle('Hypervisor Virtual-Machine Load and Store Instructions') + print_insts('hlv.b', 'hlv.bu') + print_insts('hlv.h', 'hlv.hu') + print_insts('hlv.w') + print_insts('hlvx.hu', 'hlvx.wu') + print_insts('hsv.b', 'hsv.h', 'hsv.w') + print_subtitle('Hypervisor Virtual-Machine Load and Store Instructions, RV64 only') + print_insts('hlv.wu') + print_insts('hlv.d') + print_insts('hsv.d') + print_subtitle('\emph{Svinval} Memory-Management Extension') print_insts('sinval.vma') - print_insts('sfence.w.inval') - print_insts('sfence.inval.ir') - print_insts('hinval.vvma') - print_insts('hinval.gvma') + print_insts('sfence.w.inval', 'sfence.inval.ir') + print_insts('hinval.vvma', 'hinval.gvma') print_footer('\\caption{RISC-V Privileged Instructions}') def make_latex_table(): |