From 7c2474ee054cc11376b39bd8cb67104ca58c583b Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Sat, 25 Aug 2018 05:31:59 -0700 Subject: Improve TeX output for FENCE instructions --- opcodes | 4 ++-- parse-opcodes | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/opcodes b/opcodes index 03621c5..544c5d3 100644 --- a/opcodes +++ b/opcodes @@ -66,8 +66,8 @@ sh imm12hi rs1 rs2 imm12lo 14..12=1 6..2=0x08 1..0=3 sw imm12hi rs1 rs2 imm12lo 14..12=2 6..2=0x08 1..0=3 sd imm12hi rs1 rs2 imm12lo 14..12=3 6..2=0x08 1..0=3 -fence fm pred succ 19..15=ignore 14..12=0 11..7=ignore 6..2=0x03 1..0=3 -fence.i 31..28=ignore 27..20=ignore 19..15=ignore 14..12=1 11..7=ignore 6..2=0x03 1..0=3 +fence fm pred succ rs1 14..12=0 rd 6..2=0x03 1..0=3 +fence.i imm12 rs1 14..12=1 rd 6..2=0x03 1..0=3 # RV32M mul rd rs1 rs2 31..25=1 14..12=0 6..2=0x0C 1..0=3 diff --git a/parse-opcodes b/parse-opcodes index 8e42010..69931aa 100755 --- a/parse-opcodes +++ b/parse-opcodes @@ -699,7 +699,7 @@ def print_footer(caption=''): """ % caption def print_inst(n): - if n == 'fence' or n == 'fence.i': + if n == 'fence': print_fence_type(n, match[n], arguments[n]) elif 'aqrl' in arguments[n]: print_amo_type(n, match[n], arguments[n]) -- cgit v1.1