Skip to content

Commit 260dd93

Browse files
committed
Rewrite jamMask expression to use new jamMaskShift (no functional change)
Signed-off-by: Nicolas Brunie <nibrunie@gmail.com>
1 parent 79b241c commit 260dd93

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/unpriv/rvbna.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,8 @@ BulkNormalizedDotProduct(A[n], B[n]) {
208208
let resExp = accumulator == 0 ? 0 : ((maxExp + o + 1 - lzc) - prodOpBias + res_bias)
209209
let unroundedSig = (accAbs << lzc) >> (g + o + 1)
210210
let rawJamMask = (1 << (g + o + 1)) - 1
211-
let jamMask = (rawJamMask >> (lzc > (g + o + 1) ? 0 : (g + o + 1 - lzc)))
211+
let jamMaskShift = (lzc > (g + o + 1) ? 0 : (g + o + 1 - lzc))
212+
let jamMask = rawJamMask >> jamMaskShift
212213

213214
let jamSig = ((accAbs << lzc) & jamMask) != 0
214215
let roundedSig = unroundedSig | (jamSig ? 1 : 0)

0 commit comments

Comments
 (0)