One case per byte position, like C!: the cell is shifted down with a 2/ loop and masked. It replaces the version built on LSHIFT, RSHIFT and SWAP calls. C@ now leaves its caller 7 return entries (was 4), and the words above it gain with it: TYPE 6 (was 3), DUMP 4, Q.PRINT, U. and U.R 3 (were 2). The signed number words stay at 2: their sign waits on the return stack. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>