Skip to content

Commit 1f27185

Browse files
authored
Merge pull request #10241 from SparkiDev/asm_gen_refactor_1
ASM files: generation script refactor output
2 parents fb64844 + fc433b2 commit 1f27185

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+10295
-12518
lines changed

wolfcrypt/src/aes_gcm_asm.S

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
.p2align 4
6060
#endif /* __APPLE__ */
6161
L_GCM_generate_m0_aesni_rev8:
62-
.quad 0x8090a0b0c0d0e0f, 0x1020304050607
62+
.quad 0x08090a0b0c0d0e0f,0x0001020304050607
6363
#ifndef __APPLE__
6464
.data
6565
#else
@@ -71,7 +71,7 @@ L_GCM_generate_m0_aesni_rev8:
7171
.p2align 4
7272
#endif /* __APPLE__ */
7373
L_GCM_generate_m0_aesni_mod2_128:
74-
.quad 0x0, 0xe100000000000000
74+
.quad 0x0000000000000000,0xe100000000000000
7575
#ifndef __APPLE__
7676
.text
7777
.globl GCM_generate_m0_aesni
@@ -325,7 +325,7 @@ _GCM_generate_m0_aesni:
325325
.p2align 4
326326
#endif /* __APPLE__ */
327327
L_aes_gcm_one:
328-
.quad 0x0, 0x1
328+
.quad 0x0000000000000000,0x0000000000000001
329329
#ifndef __APPLE__
330330
.data
331331
#else
@@ -337,7 +337,7 @@ L_aes_gcm_one:
337337
.p2align 4
338338
#endif /* __APPLE__ */
339339
L_aes_gcm_two:
340-
.quad 0x0, 0x2
340+
.quad 0x0000000000000000,0x0000000000000002
341341
#ifndef __APPLE__
342342
.data
343343
#else
@@ -349,7 +349,7 @@ L_aes_gcm_two:
349349
.p2align 4
350350
#endif /* __APPLE__ */
351351
L_aes_gcm_three:
352-
.quad 0x0, 0x3
352+
.quad 0x0000000000000000,0x0000000000000003
353353
#ifndef __APPLE__
354354
.data
355355
#else
@@ -361,7 +361,7 @@ L_aes_gcm_three:
361361
.p2align 4
362362
#endif /* __APPLE__ */
363363
L_aes_gcm_four:
364-
.quad 0x0, 0x4
364+
.quad 0x0000000000000000,0x0000000000000004
365365
#ifndef __APPLE__
366366
.data
367367
#else
@@ -373,7 +373,7 @@ L_aes_gcm_four:
373373
.p2align 4
374374
#endif /* __APPLE__ */
375375
L_aes_gcm_five:
376-
.quad 0x0, 0x5
376+
.quad 0x0000000000000000,0x0000000000000005
377377
#ifndef __APPLE__
378378
.data
379379
#else
@@ -385,7 +385,7 @@ L_aes_gcm_five:
385385
.p2align 4
386386
#endif /* __APPLE__ */
387387
L_aes_gcm_six:
388-
.quad 0x0, 0x6
388+
.quad 0x0000000000000000,0x0000000000000006
389389
#ifndef __APPLE__
390390
.data
391391
#else
@@ -397,7 +397,7 @@ L_aes_gcm_six:
397397
.p2align 4
398398
#endif /* __APPLE__ */
399399
L_aes_gcm_seven:
400-
.quad 0x0, 0x7
400+
.quad 0x0000000000000000,0x0000000000000007
401401
#ifndef __APPLE__
402402
.data
403403
#else
@@ -409,7 +409,7 @@ L_aes_gcm_seven:
409409
.p2align 4
410410
#endif /* __APPLE__ */
411411
L_aes_gcm_eight:
412-
.quad 0x0, 0x8
412+
.quad 0x0000000000000000,0x0000000000000008
413413
#ifndef __APPLE__
414414
.data
415415
#else
@@ -421,7 +421,7 @@ L_aes_gcm_eight:
421421
.p2align 4
422422
#endif /* __APPLE__ */
423423
L_aes_gcm_bswap_epi64:
424-
.quad 0x1020304050607, 0x8090a0b0c0d0e0f
424+
.quad 0x0001020304050607,0x08090a0b0c0d0e0f
425425
#ifndef __APPLE__
426426
.data
427427
#else
@@ -433,7 +433,7 @@ L_aes_gcm_bswap_epi64:
433433
.p2align 4
434434
#endif /* __APPLE__ */
435435
L_aes_gcm_bswap_mask:
436-
.quad 0x8090a0b0c0d0e0f, 0x1020304050607
436+
.quad 0x08090a0b0c0d0e0f,0x0001020304050607
437437
#ifndef __APPLE__
438438
.data
439439
#else
@@ -445,7 +445,7 @@ L_aes_gcm_bswap_mask:
445445
.p2align 4
446446
#endif /* __APPLE__ */
447447
L_aes_gcm_mod2_128:
448-
.quad 0x1, 0xc200000000000000
448+
.quad 0x0000000000000001,0xc200000000000000
449449
#ifndef __APPLE__
450450
.text
451451
.globl AES_GCM_encrypt_aesni
@@ -6490,7 +6490,7 @@ L_AES_GCM_decrypt_final_aesni_cmp_tag_done:
64906490
.p2align 4
64916491
#endif /* __APPLE__ */
64926492
L_GCM_generate_m0_avx1_rev8:
6493-
.quad 0x8090a0b0c0d0e0f, 0x1020304050607
6493+
.quad 0x08090a0b0c0d0e0f,0x0001020304050607
64946494
#ifndef __APPLE__
64956495
.data
64966496
#else
@@ -6502,7 +6502,7 @@ L_GCM_generate_m0_avx1_rev8:
65026502
.p2align 4
65036503
#endif /* __APPLE__ */
65046504
L_GCM_generate_m0_avx1_mod2_128:
6505-
.quad 0x0, 0xe100000000000000
6505+
.quad 0x0000000000000000,0xe100000000000000
65066506
#ifndef __APPLE__
65076507
.text
65086508
.globl GCM_generate_m0_avx1
@@ -6722,7 +6722,7 @@ _GCM_generate_m0_avx1:
67226722
.p2align 4
67236723
#endif /* __APPLE__ */
67246724
L_avx1_aes_gcm_one:
6725-
.quad 0x0, 0x1
6725+
.quad 0x0000000000000000,0x0000000000000001
67266726
#ifndef __APPLE__
67276727
.data
67286728
#else
@@ -6734,7 +6734,7 @@ L_avx1_aes_gcm_one:
67346734
.p2align 4
67356735
#endif /* __APPLE__ */
67366736
L_avx1_aes_gcm_two:
6737-
.quad 0x0, 0x2
6737+
.quad 0x0000000000000000,0x0000000000000002
67386738
#ifndef __APPLE__
67396739
.data
67406740
#else
@@ -6746,7 +6746,7 @@ L_avx1_aes_gcm_two:
67466746
.p2align 4
67476747
#endif /* __APPLE__ */
67486748
L_avx1_aes_gcm_three:
6749-
.quad 0x0, 0x3
6749+
.quad 0x0000000000000000,0x0000000000000003
67506750
#ifndef __APPLE__
67516751
.data
67526752
#else
@@ -6758,7 +6758,7 @@ L_avx1_aes_gcm_three:
67586758
.p2align 4
67596759
#endif /* __APPLE__ */
67606760
L_avx1_aes_gcm_four:
6761-
.quad 0x0, 0x4
6761+
.quad 0x0000000000000000,0x0000000000000004
67626762
#ifndef __APPLE__
67636763
.data
67646764
#else
@@ -6770,7 +6770,7 @@ L_avx1_aes_gcm_four:
67706770
.p2align 4
67716771
#endif /* __APPLE__ */
67726772
L_avx1_aes_gcm_five:
6773-
.quad 0x0, 0x5
6773+
.quad 0x0000000000000000,0x0000000000000005
67746774
#ifndef __APPLE__
67756775
.data
67766776
#else
@@ -6782,7 +6782,7 @@ L_avx1_aes_gcm_five:
67826782
.p2align 4
67836783
#endif /* __APPLE__ */
67846784
L_avx1_aes_gcm_six:
6785-
.quad 0x0, 0x6
6785+
.quad 0x0000000000000000,0x0000000000000006
67866786
#ifndef __APPLE__
67876787
.data
67886788
#else
@@ -6794,7 +6794,7 @@ L_avx1_aes_gcm_six:
67946794
.p2align 4
67956795
#endif /* __APPLE__ */
67966796
L_avx1_aes_gcm_seven:
6797-
.quad 0x0, 0x7
6797+
.quad 0x0000000000000000,0x0000000000000007
67986798
#ifndef __APPLE__
67996799
.data
68006800
#else
@@ -6806,7 +6806,7 @@ L_avx1_aes_gcm_seven:
68066806
.p2align 4
68076807
#endif /* __APPLE__ */
68086808
L_avx1_aes_gcm_eight:
6809-
.quad 0x0, 0x8
6809+
.quad 0x0000000000000000,0x0000000000000008
68106810
#ifndef __APPLE__
68116811
.data
68126812
#else
@@ -6818,7 +6818,7 @@ L_avx1_aes_gcm_eight:
68186818
.p2align 4
68196819
#endif /* __APPLE__ */
68206820
L_avx1_aes_gcm_bswap_epi64:
6821-
.quad 0x1020304050607, 0x8090a0b0c0d0e0f
6821+
.quad 0x0001020304050607,0x08090a0b0c0d0e0f
68226822
#ifndef __APPLE__
68236823
.data
68246824
#else
@@ -6830,7 +6830,7 @@ L_avx1_aes_gcm_bswap_epi64:
68306830
.p2align 4
68316831
#endif /* __APPLE__ */
68326832
L_avx1_aes_gcm_bswap_mask:
6833-
.quad 0x8090a0b0c0d0e0f, 0x1020304050607
6833+
.quad 0x08090a0b0c0d0e0f,0x0001020304050607
68346834
#ifndef __APPLE__
68356835
.data
68366836
#else
@@ -6842,7 +6842,7 @@ L_avx1_aes_gcm_bswap_mask:
68426842
.p2align 4
68436843
#endif /* __APPLE__ */
68446844
L_avx1_aes_gcm_mod2_128:
6845-
.quad 0x1, 0xc200000000000000
6845+
.quad 0x0000000000000001,0xc200000000000000
68466846
#ifndef __APPLE__
68476847
.text
68486848
.globl AES_GCM_encrypt_avx1
@@ -11953,7 +11953,7 @@ L_AES_GCM_decrypt_final_avx1_cmp_tag_done:
1195311953
.p2align 4
1195411954
#endif /* __APPLE__ */
1195511955
L_GCM_generate_m0_avx2_rev8:
11956-
.quad 0x8090a0b0c0d0e0f, 0x1020304050607
11956+
.quad 0x08090a0b0c0d0e0f,0x0001020304050607
1195711957
#ifndef __APPLE__
1195811958
.data
1195911959
#else
@@ -11965,7 +11965,7 @@ L_GCM_generate_m0_avx2_rev8:
1196511965
.p2align 4
1196611966
#endif /* __APPLE__ */
1196711967
L_GCM_generate_m0_avx2_mod2_128:
11968-
.quad 0x0, 0xe100000000000000
11968+
.quad 0x0000000000000000,0xe100000000000000
1196911969
#ifndef __APPLE__
1197011970
.text
1197111971
.globl GCM_generate_m0_avx2
@@ -12185,7 +12185,7 @@ _GCM_generate_m0_avx2:
1218512185
.p2align 4
1218612186
#endif /* __APPLE__ */
1218712187
L_avx2_aes_gcm_one:
12188-
.quad 0x0, 0x1
12188+
.quad 0x0000000000000000,0x0000000000000001
1218912189
#ifndef __APPLE__
1219012190
.data
1219112191
#else
@@ -12197,7 +12197,7 @@ L_avx2_aes_gcm_one:
1219712197
.p2align 4
1219812198
#endif /* __APPLE__ */
1219912199
L_avx2_aes_gcm_two:
12200-
.quad 0x0, 0x2
12200+
.quad 0x0000000000000000,0x0000000000000002
1220112201
#ifndef __APPLE__
1220212202
.data
1220312203
#else
@@ -12209,7 +12209,7 @@ L_avx2_aes_gcm_two:
1220912209
.p2align 4
1221012210
#endif /* __APPLE__ */
1221112211
L_avx2_aes_gcm_three:
12212-
.quad 0x0, 0x3
12212+
.quad 0x0000000000000000,0x0000000000000003
1221312213
#ifndef __APPLE__
1221412214
.data
1221512215
#else
@@ -12221,7 +12221,7 @@ L_avx2_aes_gcm_three:
1222112221
.p2align 4
1222212222
#endif /* __APPLE__ */
1222312223
L_avx2_aes_gcm_four:
12224-
.quad 0x0, 0x4
12224+
.quad 0x0000000000000000,0x0000000000000004
1222512225
#ifndef __APPLE__
1222612226
.data
1222712227
#else
@@ -12233,7 +12233,7 @@ L_avx2_aes_gcm_four:
1223312233
.p2align 4
1223412234
#endif /* __APPLE__ */
1223512235
L_avx2_aes_gcm_five:
12236-
.quad 0x0, 0x5
12236+
.quad 0x0000000000000000,0x0000000000000005
1223712237
#ifndef __APPLE__
1223812238
.data
1223912239
#else
@@ -12245,7 +12245,7 @@ L_avx2_aes_gcm_five:
1224512245
.p2align 4
1224612246
#endif /* __APPLE__ */
1224712247
L_avx2_aes_gcm_six:
12248-
.quad 0x0, 0x6
12248+
.quad 0x0000000000000000,0x0000000000000006
1224912249
#ifndef __APPLE__
1225012250
.data
1225112251
#else
@@ -12257,7 +12257,7 @@ L_avx2_aes_gcm_six:
1225712257
.p2align 4
1225812258
#endif /* __APPLE__ */
1225912259
L_avx2_aes_gcm_seven:
12260-
.quad 0x0, 0x7
12260+
.quad 0x0000000000000000,0x0000000000000007
1226112261
#ifndef __APPLE__
1226212262
.data
1226312263
#else
@@ -12269,7 +12269,7 @@ L_avx2_aes_gcm_seven:
1226912269
.p2align 4
1227012270
#endif /* __APPLE__ */
1227112271
L_avx2_aes_gcm_eight:
12272-
.quad 0x0, 0x8
12272+
.quad 0x0000000000000000,0x0000000000000008
1227312273
#ifndef __APPLE__
1227412274
.data
1227512275
#else
@@ -12281,7 +12281,7 @@ L_avx2_aes_gcm_eight:
1228112281
.p2align 4
1228212282
#endif /* __APPLE__ */
1228312283
L_avx2_aes_gcm_bswap_one:
12284-
.quad 0x0, 0x100000000000000
12284+
.quad 0x0000000000000000,0x0100000000000000
1228512285
#ifndef __APPLE__
1228612286
.data
1228712287
#else
@@ -12293,7 +12293,7 @@ L_avx2_aes_gcm_bswap_one:
1229312293
.p2align 4
1229412294
#endif /* __APPLE__ */
1229512295
L_avx2_aes_gcm_bswap_epi64:
12296-
.quad 0x1020304050607, 0x8090a0b0c0d0e0f
12296+
.quad 0x0001020304050607,0x08090a0b0c0d0e0f
1229712297
#ifndef __APPLE__
1229812298
.data
1229912299
#else
@@ -12305,7 +12305,7 @@ L_avx2_aes_gcm_bswap_epi64:
1230512305
.p2align 4
1230612306
#endif /* __APPLE__ */
1230712307
L_avx2_aes_gcm_bswap_mask:
12308-
.quad 0x8090a0b0c0d0e0f, 0x1020304050607
12308+
.quad 0x08090a0b0c0d0e0f,0x0001020304050607
1230912309
#ifndef __APPLE__
1231012310
.data
1231112311
#else
@@ -12317,7 +12317,7 @@ L_avx2_aes_gcm_bswap_mask:
1231712317
.p2align 4
1231812318
#endif /* __APPLE__ */
1231912319
L_avx2_aes_gcm_mod2_128:
12320-
.quad 0x1, 0xc200000000000000
12320+
.quad 0x0000000000000001,0xc200000000000000
1232112321
#ifndef __APPLE__
1232212322
.text
1232312323
.globl AES_GCM_encrypt_avx2

0 commit comments

Comments
 (0)