Skip to content

Commit d3ce237

Browse files
committed
Fixing normal result jamMask(Shift)
1 parent aa2b166 commit d3ce237

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/unpriv/rvbna.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,10 +208,10 @@ 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 jamMaskShift = (lzc > (g + o + 1) ? 0 : (g + o + 1 - lzc))
211+
let jamMaskShift = (lzc > (g + o + 1)) ? (g + o + 1) : lzc
212212
let jamMask = rawJamMask >> jamMaskShift
213213

214-
let jamSig = ((accAbs << lzc) & jamMask) != 0
214+
let jamSig = (accAbs & jamMask) != 0
215215
let roundedSig = unroundedSig | (jamSig ? 1 : 0)
216216

217217
if (accAbs == 0) {

0 commit comments

Comments
 (0)