File tree 1 file changed +4
-4
lines changed
src/crypto_kem/mlkem/mlkem768/amd64/ref
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -486,9 +486,9 @@ fn _poly_invntt(reg ptr u16[MLKEM_N] rp) -> reg ptr u16[MLKEM_N]
486
486
cmp = start; cmp += len;
487
487
while (j < cmp)
488
488
{
489
+ t = rp[(int)j];
489
490
offset = j; offset += len;
490
491
s = rp[(int)offset];
491
- t = rp[(int)j];
492
492
m = s; m += t;
493
493
m = __barrett_reduce(m);
494
494
rp[(int)j] = m;
@@ -544,14 +544,14 @@ fn _poly_ntt(reg ptr u16[MLKEM_N] rp) -> reg ptr u16[MLKEM_N]
544
544
cmp = start; cmp += len;
545
545
while (j < cmp)
546
546
{
547
+ s = rp[(int)j];
548
+ m = s;
547
549
offset = j; offset += len;
548
550
t = rp[(int)offset];
549
551
t = __fqmul(t, zeta);
550
- s = rp[(int)j];
551
- m = s;
552
552
m -= t;
553
- rp[(int)offset] = m;
554
553
t += s;
554
+ rp[(int)offset] = m;
555
555
rp[(int)j] = t;
556
556
j += 1;
557
557
}
You can’t perform that action at this time.
0 commit comments