From 9b36326039c08c8e9d38d803b81ba315545670e7 Mon Sep 17 00:00:00 2001 From: lkcl Date: Mon, 30 Nov 2020 20:46:54 +0000 Subject: [PATCH] --- openpower/sv/16_bit_compressed.mdwn | 1 + 1 file changed, 1 insertion(+) diff --git a/openpower/sv/16_bit_compressed.mdwn b/openpower/sv/16_bit_compressed.mdwn index a46989fd9..23fea6b9f 100644 --- a/openpower/sv/16_bit_compressed.mdwn +++ b/openpower/sv/16_bit_compressed.mdwn @@ -830,6 +830,7 @@ At this phase, knowing that the length is 16bit and the mode is either 10b or 16 if N == 1 and M == 1: decode_16bit_immed_mode(insn) else: + # see immediate opcodes table decode_16bit_nonimmed_mode(insn) From this point onwards each of the decode_xx functions perform straightforward combinatorial decoding of the 16 bits of "insn". In sone cases this involves further analysis of bit 1, in some cases (Cmaj.m = 0b010.1) even further deep-dive decoding is required (CR ops). *All* of it is entirely combinatorial and at **no time** involves changing of, or interaction with, or disruption of, the Phase 1 determination of Length+Mode (that has *already taken place* in an earlier decoding pipeline time-schedule) -- 2.30.2