8
8
*/
9
9
10
10
#include <linux/linkage.h>
11
- #include <asm/frame.h>
12
11
13
12
#define STATE0 %xmm0
14
13
#define STATE1 %xmm1
@@ -146,7 +145,6 @@ SYM_FUNC_START(aegis128_aesni_init)
146
145
.set STATEP, %rdi
147
146
.set KEYP, %rsi
148
147
.set IVP, %rdx
149
- FRAME_BEGIN
150
148
151
149
/* load IV: */
152
150
movdqu (IVP), T1
@@ -182,8 +180,6 @@ SYM_FUNC_START(aegis128_aesni_init)
182
180
movdqu STATE2, 0x20 (STATEP)
183
181
movdqu STATE3, 0x30 (STATEP)
184
182
movdqu STATE4, 0x40 (STATEP)
185
-
186
- FRAME_END
187
183
RET
188
184
SYM_FUNC_END(aegis128_aesni_init)
189
185
@@ -197,7 +193,6 @@ SYM_FUNC_START(aegis128_aesni_ad)
197
193
.set STATEP, %rdi
198
194
.set SRC, %rsi
199
195
.set LEN, %edx
200
- FRAME_BEGIN
201
196
202
197
test LEN, LEN
203
198
jz .Lad_out
@@ -251,7 +246,6 @@ SYM_FUNC_START(aegis128_aesni_ad)
251
246
movdqu STATE2, 0x20 (STATEP)
252
247
movdqu STATE3, 0x30 (STATEP)
253
248
movdqu STATE4, 0x40 (STATEP)
254
- FRAME_END
255
249
RET
256
250
257
251
.Lad_out_1:
@@ -260,7 +254,6 @@ SYM_FUNC_START(aegis128_aesni_ad)
260
254
movdqu STATE1, 0x20 (STATEP)
261
255
movdqu STATE2, 0x30 (STATEP)
262
256
movdqu STATE3, 0x40 (STATEP)
263
- FRAME_END
264
257
RET
265
258
266
259
.Lad_out_2:
@@ -269,7 +262,6 @@ SYM_FUNC_START(aegis128_aesni_ad)
269
262
movdqu STATE0, 0x20 (STATEP)
270
263
movdqu STATE1, 0x30 (STATEP)
271
264
movdqu STATE2, 0x40 (STATEP)
272
- FRAME_END
273
265
RET
274
266
275
267
.Lad_out_3:
@@ -278,7 +270,6 @@ SYM_FUNC_START(aegis128_aesni_ad)
278
270
movdqu STATE4, 0x20 (STATEP)
279
271
movdqu STATE0, 0x30 (STATEP)
280
272
movdqu STATE1, 0x40 (STATEP)
281
- FRAME_END
282
273
RET
283
274
284
275
.Lad_out_4:
@@ -287,11 +278,9 @@ SYM_FUNC_START(aegis128_aesni_ad)
287
278
movdqu STATE3, 0x20 (STATEP)
288
279
movdqu STATE4, 0x30 (STATEP)
289
280
movdqu STATE0, 0x40 (STATEP)
290
- FRAME_END
291
281
RET
292
282
293
283
.Lad_out:
294
- FRAME_END
295
284
RET
296
285
SYM_FUNC_END(aegis128_aesni_ad)
297
286
@@ -323,7 +312,6 @@ SYM_FUNC_START(aegis128_aesni_enc)
323
312
.set SRC, %rsi
324
313
.set DST, %rdx
325
314
.set LEN, %ecx
326
- FRAME_BEGIN
327
315
328
316
/* load the state: */
329
317
movdqu 0x00 (STATEP), STATE0
@@ -351,7 +339,6 @@ SYM_FUNC_START(aegis128_aesni_enc)
351
339
movdqu STATE1, 0x20 (STATEP)
352
340
movdqu STATE2, 0x30 (STATEP)
353
341
movdqu STATE3, 0x40 (STATEP)
354
- FRAME_END
355
342
RET
356
343
357
344
.Lenc_out_1:
@@ -360,7 +347,6 @@ SYM_FUNC_START(aegis128_aesni_enc)
360
347
movdqu STATE0, 0x20 (STATEP)
361
348
movdqu STATE1, 0x30 (STATEP)
362
349
movdqu STATE2, 0x40 (STATEP)
363
- FRAME_END
364
350
RET
365
351
366
352
.Lenc_out_2:
@@ -369,7 +355,6 @@ SYM_FUNC_START(aegis128_aesni_enc)
369
355
movdqu STATE4, 0x20 (STATEP)
370
356
movdqu STATE0, 0x30 (STATEP)
371
357
movdqu STATE1, 0x40 (STATEP)
372
- FRAME_END
373
358
RET
374
359
375
360
.Lenc_out_3:
@@ -378,7 +363,6 @@ SYM_FUNC_START(aegis128_aesni_enc)
378
363
movdqu STATE3, 0x20 (STATEP)
379
364
movdqu STATE4, 0x30 (STATEP)
380
365
movdqu STATE0, 0x40 (STATEP)
381
- FRAME_END
382
366
RET
383
367
384
368
.Lenc_out_4:
@@ -387,11 +371,9 @@ SYM_FUNC_START(aegis128_aesni_enc)
387
371
movdqu STATE2, 0x20 (STATEP)
388
372
movdqu STATE3, 0x30 (STATEP)
389
373
movdqu STATE4, 0x40 (STATEP)
390
- FRAME_END
391
374
RET
392
375
393
376
.Lenc_out:
394
- FRAME_END
395
377
RET
396
378
SYM_FUNC_END(aegis128_aesni_enc)
397
379
@@ -404,7 +386,6 @@ SYM_FUNC_START(aegis128_aesni_enc_tail)
404
386
.set SRC, %rsi
405
387
.set DST, %rdx
406
388
.set LEN, %ecx /* {load,store}_partial rely on this being %ecx */
407
- FRAME_BEGIN
408
389
409
390
/* load the state: */
410
391
movdqu 0x00 (STATEP), STATE0
@@ -436,8 +417,6 @@ SYM_FUNC_START(aegis128_aesni_enc_tail)
436
417
movdqu STATE1, 0x20 (STATEP)
437
418
movdqu STATE2, 0x30 (STATEP)
438
419
movdqu STATE3, 0x40 (STATEP)
439
-
440
- FRAME_END
441
420
RET
442
421
SYM_FUNC_END(aegis128_aesni_enc_tail)
443
422
@@ -468,7 +447,6 @@ SYM_FUNC_START(aegis128_aesni_dec)
468
447
.set SRC, %rsi
469
448
.set DST, %rdx
470
449
.set LEN, %ecx
471
- FRAME_BEGIN
472
450
473
451
/* load the state: */
474
452
movdqu 0x00 (STATEP), STATE0
@@ -496,7 +474,6 @@ SYM_FUNC_START(aegis128_aesni_dec)
496
474
movdqu STATE1, 0x20 (STATEP)
497
475
movdqu STATE2, 0x30 (STATEP)
498
476
movdqu STATE3, 0x40 (STATEP)
499
- FRAME_END
500
477
RET
501
478
502
479
.Ldec_out_1:
@@ -505,7 +482,6 @@ SYM_FUNC_START(aegis128_aesni_dec)
505
482
movdqu STATE0, 0x20 (STATEP)
506
483
movdqu STATE1, 0x30 (STATEP)
507
484
movdqu STATE2, 0x40 (STATEP)
508
- FRAME_END
509
485
RET
510
486
511
487
.Ldec_out_2:
@@ -514,7 +490,6 @@ SYM_FUNC_START(aegis128_aesni_dec)
514
490
movdqu STATE4, 0x20 (STATEP)
515
491
movdqu STATE0, 0x30 (STATEP)
516
492
movdqu STATE1, 0x40 (STATEP)
517
- FRAME_END
518
493
RET
519
494
520
495
.Ldec_out_3:
@@ -523,7 +498,6 @@ SYM_FUNC_START(aegis128_aesni_dec)
523
498
movdqu STATE3, 0x20 (STATEP)
524
499
movdqu STATE4, 0x30 (STATEP)
525
500
movdqu STATE0, 0x40 (STATEP)
526
- FRAME_END
527
501
RET
528
502
529
503
.Ldec_out_4:
@@ -532,11 +506,9 @@ SYM_FUNC_START(aegis128_aesni_dec)
532
506
movdqu STATE2, 0x20 (STATEP)
533
507
movdqu STATE3, 0x30 (STATEP)
534
508
movdqu STATE4, 0x40 (STATEP)
535
- FRAME_END
536
509
RET
537
510
538
511
.Ldec_out:
539
- FRAME_END
540
512
RET
541
513
SYM_FUNC_END(aegis128_aesni_dec)
542
514
@@ -549,7 +521,6 @@ SYM_FUNC_START(aegis128_aesni_dec_tail)
549
521
.set SRC, %rsi
550
522
.set DST, %rdx
551
523
.set LEN, %ecx /* {load,store}_partial rely on this being %ecx */
552
- FRAME_BEGIN
553
524
554
525
/* load the state: */
555
526
movdqu 0x00 (STATEP), STATE0
@@ -586,8 +557,6 @@ SYM_FUNC_START(aegis128_aesni_dec_tail)
586
557
movdqu STATE1, 0x20 (STATEP)
587
558
movdqu STATE2, 0x30 (STATEP)
588
559
movdqu STATE3, 0x40 (STATEP)
589
-
590
- FRAME_END
591
560
RET
592
561
SYM_FUNC_END(aegis128_aesni_dec_tail)
593
562
@@ -601,7 +570,6 @@ SYM_FUNC_START(aegis128_aesni_final)
601
570
.set TAG_XOR, %rsi
602
571
.set ASSOCLEN, %edx
603
572
.set CRYPTLEN, %ecx
604
- FRAME_BEGIN
605
573
606
574
/* load the state: */
607
575
movdqu 0x00 (STATEP), STATE0
@@ -636,7 +604,5 @@ SYM_FUNC_START(aegis128_aesni_final)
636
604
pxor STATE4, MSG
637
605
638
606
movdqu MSG, (TAG_XOR)
639
-
640
- FRAME_END
641
607
RET
642
608
SYM_FUNC_END(aegis128_aesni_final)
0 commit comments