Skip to content

Commit d4b509b

Browse files
committed
Switch AArch64 INTT to a 5+3 layer merge
Signed-off-by: Matthias J. Kannwischer <[email protected]>
1 parent 08a69ea commit d4b509b

File tree

3 files changed

+208
-248
lines changed

3 files changed

+208
-248
lines changed

mldsa/native/aarch64/src/aarch64_zetas.c

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -194,28 +194,30 @@ MLD_ALIGN const int32_t mld_aarch64_intt_zetas_layer78[] = {
194194
};
195195

196196
MLD_ALIGN const int32_t mld_aarch64_intt_zetas_layer123456[] = {
197-
-2283733, -585207070, -1858416, -476219497, -3345963, -857403734,
198-
-2815639, -721508096, -1853806, -475038184, -2917338, -747568486,
199-
3585098, 918682129, -3870317, -991769559, -556856, -142694469,
200-
642628, 164673562, -3192354, -818041395, 2897314, 742437332,
201-
-1460718, -374309300, 3950053, 1012201926, 1716988, 439978542,
202-
-2453983, -628833668, 1935799, 496048908, -3756790, -962678241,
203-
-1714295, -439288460, 3574466, 915957677, 817536, 209493775,
204-
3227876, 827143915, -1759347, -450833045, -3415069, -875112161,
205-
1335936, 342333886, -2156050, -552488273, -3241972, -830756018,
206-
-676590, -173376332, 4018989, 1029866791, -2071829, -530906624,
207-
434125, 111244624, 3506380, 898510625, -1095468, -280713909,
208-
3524442, 903139016, -928749, -237992130, -394148, -101000509,
209-
1674615, 429120452, -1159875, -297218217, -3704823, -949361686,
210-
-2663378, -682491182, -2101410, -538486762, 3110818, 797147778,
211-
4063053, 1041158200, 3586446, 919027554, -2740543, -702264730,
212-
3370349, 863652652, -3182878, -815613168, -3602218, -923069133,
213-
-294725, -75523344, -3761513, -963888510, -3765607, -964937599,
214-
3201430, 820367122, 3145678, 806080660, 2883726, 738955404,
215-
3201494, 820383522, 1221177, 312926867, -557458, -142848732,
216-
1005239, 257592709, -3764867, -964747974, -2129892, -545785280,
217-
-2682288, -687336873, -3542485, -907762539, 601683, 154181397,
218-
0, 0,
197+
1221177, 312926867, -2283733, -585207070, -2815639, -721508096,
198+
-1858416, -476219497, -3345963, -857403734, -1853806, -475038184,
199+
-2917338, -747568486, 0, 0, -557458, -142848732,
200+
3585098, 918682129, 642628, 164673562, -3870317, -991769559,
201+
-556856, -142694469, -3192354, -818041395, 2897314, 742437332,
202+
0, 0, 1005239, 257592709, -1460718, -374309300,
203+
-2453983, -628833668, 3950053, 1012201926, 1716988, 439978542,
204+
1935799, 496048908, -3756790, -962678241, 0, 0,
205+
-3764867, -964747974, -1714295, -439288460, 3227876, 827143915,
206+
3574466, 915957677, 817536, 209493775, -1759347, -450833045,
207+
-3415069, -875112161, 0, 0, -2129892, -545785280,
208+
1335936, 342333886, -676590, -173376332, -2156050, -552488273,
209+
-3241972, -830756018, 4018989, 1029866791, -2071829, -530906624,
210+
0, 0, -2682288, -687336873, 434125, 111244624,
211+
3524442, 903139016, 3506380, 898510625, -1095468, -280713909,
212+
-928749, -237992130, -394148, -101000509, 0, 0,
213+
-3542485, -907762539, 1674615, 429120452, -2663378, -682491182,
214+
-1159875, -297218217, -3704823, -949361686, -2101410, -538486762,
215+
3110818, 797147778, 0, 0, 601683, 154181397,
216+
4063053, 1041158200, 3370349, 863652652, 3586446, 919027554,
217+
-2740543, -702264730, -3182878, -815613168, -3602218, -923069133,
218+
0, 0, -294725, -75523344, -3761513, -963888510,
219+
-3765607, -964937599, 3201430, 820367122, 3145678, 806080660,
220+
2883726, 738955404, 3201494, 820383522, 0, 0,
219221
};
220222

221223
#else /* MLD_ARITH_BACKEND_AARCH64 */

0 commit comments

Comments
 (0)