From 860585b0af688dc0b6e9655f44b31316dcbabf97 Mon Sep 17 00:00:00 2001 From: Rangi Date: Fri, 29 Oct 2021 17:33:52 -0400 Subject: [PATCH] Clarify documentation of maskbits --- macros/code.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/macros/code.asm b/macros/code.asm index 5b3c05eaf..89e7c6e90 100644 --- a/macros/code.asm +++ b/macros/code.asm @@ -24,8 +24,8 @@ jumptable: MACRO ENDM maskbits: MACRO -; masks just enough bits to cover the first argument -; the second argument is an optional shift amount +; masks just enough bits to cover values 0 to \1 - 1 +; \2 is an optional shift amount ; e.g. "maskbits 26" becomes "and %00011111" (since 26 - 1 = %00011001) ; and "maskbits 3, 2" becomes "and %00001100" (since "maskbits 3" becomes %00000011) ; example usage in rejection sampling: