From acab7ac6a768872f46d24dfeb3358804df49a403 Mon Sep 17 00:00:00 2001 From: titzer Date: Thu, 11 Feb 2016 10:44:12 +0100 Subject: Correct off by one --- BinaryEncoding.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'BinaryEncoding.md') diff --git a/BinaryEncoding.md b/BinaryEncoding.md index 29436c3..e885a57 100644 --- a/BinaryEncoding.md +++ b/BinaryEncoding.md @@ -226,7 +226,7 @@ The `tableswitch` operator has as complex immediate operand which is encoded as | ---- | ---- | ---- | | case_count | `uint16` | number of cases in the case_table | | target_count | `uint16` | number of targets in the target_table | -| target_table | `uint16*` | target entries where
`>= 0x8000` indicates an outer block to which to break
`<= 0x8000` indicates a case to which to jump | +| target_table | `uint16*` | target entries where
`>= 0x8000` indicates an outer block to which to break
`< 0x8000` indicates a case to which to jump | The table switch operator is then immediately followed by `case_count` case expressions which by default fall through to each other. -- cgit v1.2.3