@@ -58,31 +58,31 @@ private[blake3] class Output(
58
58
wordIdx += 1
59
59
lim - pos match {
60
60
case 1 =>
61
- out(pos) = ( word & 0xff ) .toByte
61
+ out(pos) = word.toByte
62
62
pos += 1
63
63
64
64
case 2 =>
65
- out(pos) = ( word & 0xff ) .toByte
65
+ out(pos) = word.toByte
66
66
pos += 1
67
- out(pos) = (( word >>> 8 ) & 0xff ).toByte
67
+ out(pos) = (word >>> 8 ).toByte
68
68
pos += 1
69
69
70
70
case 3 =>
71
- out(pos) = ( word & 0xff ) .toByte
71
+ out(pos) = word.toByte
72
72
pos += 1
73
- out(pos) = (( word >>> 8 ) & 0xff ).toByte
73
+ out(pos) = (word >>> 8 ).toByte
74
74
pos += 1
75
- out(pos) = (( word >>> 16 ) & 0xff ).toByte
75
+ out(pos) = (word >>> 16 ).toByte
76
76
pos += 1
77
77
78
78
case _ =>
79
- out(pos) = ( word & 0xff ) .toByte
79
+ out(pos) = word.toByte
80
80
pos += 1
81
- out(pos) = (( word >>> 8 ) & 0xff ).toByte
81
+ out(pos) = (word >>> 8 ).toByte
82
82
pos += 1
83
- out(pos) = (( word >>> 16 ) & 0xff ).toByte
83
+ out(pos) = (word >>> 16 ).toByte
84
84
pos += 1
85
- out(pos) = (( word >>> 24 ) & 0xff ).toByte
85
+ out(pos) = (word >>> 24 ).toByte
86
86
pos += 1
87
87
}
88
88
}
@@ -123,40 +123,40 @@ private[blake3] class Output(
123
123
wordIdx += 1
124
124
outLim - outPos match {
125
125
case 1 =>
126
- out(outPos) = (in(inPos) ^ ( word & 0xff ) ).toByte
126
+ out(outPos) = (in(inPos) ^ word).toByte
127
127
inPos += 1
128
128
outPos += 1
129
129
130
130
case 2 =>
131
- out(outPos) = (in(inPos) ^ ( word & 0xff ) ).toByte
131
+ out(outPos) = (in(inPos) ^ word).toByte
132
132
inPos += 1
133
133
outPos += 1
134
- out(outPos) = (in(inPos) ^ (( word >>> 8 ) & 0xff ) ).toByte
134
+ out(outPos) = (in(inPos) ^ word >>> 8 ).toByte
135
135
inPos += 1
136
136
outPos += 1
137
137
138
138
case 3 =>
139
- out(outPos) = (in(inPos) ^ ( word & 0xff ) ).toByte
139
+ out(outPos) = (in(inPos) ^ word).toByte
140
140
inPos += 1
141
141
outPos += 1
142
- out(outPos) = (in(inPos) ^ (( word >>> 8 ) & 0xff ) ).toByte
142
+ out(outPos) = (in(inPos) ^ word >>> 8 ).toByte
143
143
inPos += 1
144
144
outPos += 1
145
- out(outPos) = (in(inPos) ^ (( word >>> 16 ) & 0xff ) ).toByte
145
+ out(outPos) = (in(inPos) ^ word >>> 16 ).toByte
146
146
inPos += 1
147
147
outPos += 1
148
148
149
149
case _ =>
150
- out(outPos) = (in(inPos) ^ ( word & 0xff ) ).toByte
150
+ out(outPos) = (in(inPos) ^ word).toByte
151
151
inPos += 1
152
152
outPos += 1
153
- out(outPos) = (in(inPos) ^ (( word >>> 8 ) & 0xff ) ).toByte
153
+ out(outPos) = (in(inPos) ^ word >>> 8 ).toByte
154
154
inPos += 1
155
155
outPos += 1
156
- out(outPos) = (in(inPos) ^ (( word >>> 16 ) & 0xff ) ).toByte
156
+ out(outPos) = (in(inPos) ^ word >>> 16 ).toByte
157
157
inPos += 1
158
158
outPos += 1
159
- out(outPos) = (in(inPos) ^ (( word >>> 24 ) & 0xff ) ).toByte
159
+ out(outPos) = (in(inPos) ^ word >>> 24 ).toByte
160
160
inPos += 1
161
161
outPos += 1
162
162
}
@@ -328,25 +328,25 @@ private[blake3] class Output(
328
328
wordIdx += 1
329
329
len - pos match {
330
330
case 1 =>
331
- out put ( word & 0xff ) .toByte
331
+ out put word.toByte
332
332
pos += 1
333
333
334
334
case 2 =>
335
- out put ( word & 0xff ) .toByte
336
- out put (( word >>> 8 ) & 0xff ).toByte
335
+ out put word.toByte
336
+ out put (word >>> 8 ).toByte
337
337
pos += 2
338
338
339
339
case 3 =>
340
- out put ( word & 0xff ) .toByte
341
- out put (( word >>> 8 ) & 0xff ).toByte
342
- out put (( word >>> 16 ) & 0xff ).toByte
340
+ out put word.toByte
341
+ out put (word >>> 8 ).toByte
342
+ out put (word >>> 16 ).toByte
343
343
pos += 3
344
344
345
345
case _ =>
346
- out put ( word & 0xff ) .toByte
347
- out put (( word >>> 8 ) & 0xff ).toByte
348
- out put (( word >>> 16 ) & 0xff ).toByte
349
- out put (( word >>> 24 ) & 0xff ).toByte
346
+ out put word.toByte
347
+ out put (word >>> 8 ).toByte
348
+ out put (word >>> 16 ).toByte
349
+ out put (word >>> 24 ).toByte
350
350
pos += 4
351
351
}
352
352
}
@@ -379,25 +379,25 @@ private[blake3] class Output(
379
379
wordIdx += 1
380
380
len - pos match {
381
381
case 1 =>
382
- out put (in.get() ^ ( word & 0xff ) ).toByte
382
+ out put (in.get() ^ word).toByte
383
383
pos += 1
384
384
385
385
case 2 =>
386
- out put (in.get() ^ ( word & 0xff ) ).toByte
387
- out put (in.get() ^ (( word >>> 8 ) & 0xff ) ).toByte
386
+ out put (in.get() ^ word).toByte
387
+ out put (in.get() ^ word >>> 8 ).toByte
388
388
pos += 2
389
389
390
390
case 3 =>
391
- out put (in.get() ^ ( word & 0xff ) ).toByte
392
- out put (in.get() ^ (( word >>> 8 ) & 0xff ) ).toByte
393
- out put (in.get() ^ (( word >>> 16 ) & 0xff ) ).toByte
391
+ out put (in.get() ^ word).toByte
392
+ out put (in.get() ^ word >>> 8 ).toByte
393
+ out put (in.get() ^ word >>> 16 ).toByte
394
394
pos += 3
395
395
396
396
case _ =>
397
- out put (in.get() ^ ( word & 0xff ) ).toByte
398
- out put (in.get() ^ (( word >>> 8 ) & 0xff ) ).toByte
399
- out put (in.get() ^ (( word >>> 16 ) & 0xff ) ).toByte
400
- out put (in.get() ^ (( word >>> 24 ) & 0xff ) ).toByte
397
+ out put (in.get() ^ word).toByte
398
+ out put (in.get() ^ word >>> 8 ).toByte
399
+ out put (in.get() ^ word >>> 16 ).toByte
400
+ out put (in.get() ^ word >>> 24 ).toByte
401
401
pos += 4
402
402
}
403
403
}
0 commit comments