From 66a22c7a25130b429d0507e31693d4f926d06975 Mon Sep 17 00:00:00 2001 From: lkcl Date: Tue, 1 Dec 2020 01:03:51 +0000 Subject: [PATCH] --- openpower/sv/16_bit_compressed.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openpower/sv/16_bit_compressed.mdwn b/openpower/sv/16_bit_compressed.mdwn index 2268a4248..d4197e57e 100644 --- a/openpower/sv/16_bit_compressed.mdwn +++ b/openpower/sv/16_bit_compressed.mdwn @@ -321,7 +321,7 @@ In essence the 2 nops are needed due to there being 2 different C forms: ### Branch -TODO: document that branching whilst leaving modes still set (M/N) is perfectly well permitted but is the complier/assembler writers responsibility to obey ABI rules and ensure that even with branches and returns that, at no time, is an incorrect mode entered or left. +TODO: document that branching whilst using mode-switching bits (M/N) is perfectly well permitted but is specifically and wholly the complier/assembler writers responsibility to obey ABI rules and ensure that even with branches and returns that, at no time, is an incorrect mode entered or left that could result in any instruction being misinterpreted. | 16-bit mode | | 10-bit mode | | 0 | 1 | 234 | | 567.8 | 9 ab | c de | f | -- 2.30.2