From 4759259b6c495053dfd10ad96a1ef75bb05a430f Mon Sep 17 00:00:00 2001 From: Dave Thaler Date: Thu, 22 Sep 2022 13:17:16 -0700 Subject: [PATCH] Fix Appendix rows for opcode 0x18 Signed-off-by: Dave Thaler --- isa/kernel.org/instruction-set.rst | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/isa/kernel.org/instruction-set.rst b/isa/kernel.org/instruction-set.rst index fec8f18..393572d 100644 --- a/isa/kernel.org/instruction-set.rst +++ b/isa/kernel.org/instruction-set.rst @@ -521,13 +521,13 @@ opcode src imm description referenc 0x15 0x0 any if dst == imm goto +offset `Jump instructions`_ 0x16 0x0 any if (uint32_t)dst == imm goto +offset `Jump instructions`_ 0x17 0x0 any dst -= imm `Arithmetic instructions`_ -0x18 0x0 0x00 dst = imm64 `64-bit immediate instructions`_ -0x18 0x1 0x00 dst = map_by_fd(imm) `64-bit immediate instructions`_ -0x18 0x2 0x00 dst = mva(map_by_fd(imm)) + next_imm `64-bit immediate instructions`_ -0x18 0x3 0x00 dst = variable_addr(imm) `64-bit immediate instructions`_ -0x18 0x4 0x00 dst = code_addr(imm) `64-bit immediate instructions`_ -0x18 0x5 0x00 dst = map_by_idx(imm) `64-bit immediate instructions`_ -0x18 0x6 0x00 dst = mva(map_by_idx(imm)) + next_imm `64-bit immediate instructions`_ +0x18 0x0 any dst = imm64 `64-bit immediate instructions`_ +0x18 0x1 any dst = map_by_fd(imm) `64-bit immediate instructions`_ +0x18 0x2 any dst = mva(map_by_fd(imm)) + next_imm `64-bit immediate instructions`_ +0x18 0x3 any dst = variable_addr(imm) `64-bit immediate instructions`_ +0x18 0x4 any dst = code_addr(imm) `64-bit immediate instructions`_ +0x18 0x5 any dst = map_by_idx(imm) `64-bit immediate instructions`_ +0x18 0x6 any dst = mva(map_by_idx(imm)) + next_imm `64-bit immediate instructions`_ 0x1c any 0x00 dst = (uint32_t)(dst - src) `Arithmetic instructions`_ 0x1d any 0x00 if dst == src goto +offset `Jump instructions`_ 0x1e any 0x00 if (uint32_t)dst == (uint32_t)src goto +offset `Jump instructions`_