File tree 1 file changed +4
-10
lines changed
src/crypto_kem/mlkem/mlkem768/amd64/ref
1 file changed +4
-10
lines changed Original file line number Diff line number Diff line change @@ -141,7 +141,6 @@ fn __poly_reduce(reg ptr u16[MLKEM_N] rp) -> reg ptr u16[MLKEM_N]
141
141
142
142
fn _poly_compress(reg u64 rp, reg ptr u16[MLKEM_N] a) -> reg ptr u16[MLKEM_N]
143
143
{
144
- reg u16 t;
145
144
reg u32 d0, d1;
146
145
reg u64 i;
147
146
@@ -150,15 +149,13 @@ fn _poly_compress(reg u64 rp, reg ptr u16[MLKEM_N] a) -> reg ptr u16[MLKEM_N]
150
149
i = 0;
151
150
while(i < 128)
152
151
{
153
- t = a[2 * i];
154
- d0 = (32u)t ;
152
+ d0 = (32u) a[2 * i];
153
+ d1 = (32u) a[2 * i + 1] ;
155
154
d0 <<= 4;
156
155
d0 += 1665;
157
156
d0 *= 80635;
158
157
d0 >>= 28;
159
158
d0 &= 0xf;
160
- t = a[2 * i + 1];
161
- d1 = (32u)t;
162
159
d1 <<= 4;
163
160
d1 += 1665;
164
161
d1 *= 80635;
@@ -174,7 +171,6 @@ fn _poly_compress(reg u64 rp, reg ptr u16[MLKEM_N] a) -> reg ptr u16[MLKEM_N]
174
171
175
172
fn _i_poly_compress(reg ptr u8[MLKEM_POLYCOMPRESSEDBYTES] rp, reg ptr u16[MLKEM_N] a) -> reg ptr u8[MLKEM_POLYCOMPRESSEDBYTES], reg ptr u16[MLKEM_N]
176
173
{
177
- reg u16 t;
178
174
reg u32 d0, d1;
179
175
reg u64 i;
180
176
@@ -183,15 +179,13 @@ fn _i_poly_compress(reg ptr u8[MLKEM_POLYCOMPRESSEDBYTES] rp, reg ptr u16[MLKEM_
183
179
i = 0;
184
180
while(i < 128)
185
181
{
186
- t = a[2 * i];
187
- d0 = (32u)t ;
182
+ d0 = (32u) a[2 * i];
183
+ d1 = (32u) a[2 * i + 1] ;
188
184
d0 <<= 4;
189
185
d0 += 1665;
190
186
d0 *= 80635;
191
187
d0 >>= 28;
192
188
d0 &= 0xf;
193
- t = a[2 * i + 1];
194
- d1 = (32u)t;
195
189
d1 <<= 4;
196
190
d1 += 1665;
197
191
d1 *= 80635;
You can’t perform that action at this time.
0 commit comments