From 9d28c9a9a173f197b1983842caae550d60b36706 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Mon, 21 Jan 2019 22:40:06 -0800 Subject: Add tentative hypervisor CSR and instruction encodings --- opcodes | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'opcodes') diff --git a/opcodes b/opcodes index 544c5d3..9eb137a 100644 --- a/opcodes +++ b/opcodes @@ -128,6 +128,10 @@ csrrwi rd rs1 imm12 14..12=5 6..2=0x1C 1..0=3 csrrsi rd rs1 imm12 14..12=6 6..2=0x1C 1..0=3 csrrci rd rs1 imm12 14..12=7 6..2=0x1C 1..0=3 +# Hypervisor extension +hfence.bvma 11..7=0 rs1 rs2 31..25=0x11 14..12=0 6..2=0x1C 1..0=3 +hfence.gvma 11..7=0 rs1 rs2 31..25=0x51 14..12=0 6..2=0x1C 1..0=3 + # F/D EXTENSIONS fadd.s rd rs1 rs2 31..27=0x00 rm 26..25=0 6..2=0x14 1..0=3 fsub.s rd rs1 rs2 31..27=0x01 rm 26..25=0 6..2=0x14 1..0=3 -- cgit v1.1