diff options
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2023-01-17 20:23:01 +0200 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2023-01-19 18:32:28 +0200 |
commit | 9d62c54de2b0cd3b1849a27f8998e1f0d43f1583 (patch) | |
tree | 24a57f2916f454ff9f4b78d8e57a239e021ded12 /cipher/sm4-aesni-avx2-amd64.S | |
parent | 14137d685cf8d779ac4656b64b7d5adcdcf90e3a (diff) | |
download | libgcrypt-9d62c54de2b0cd3b1849a27f8998e1f0d43f1583.tar.gz |
amd64-asm: align functions to 16 bytes for cipher algos
* cipher/blowfish-amd64.S: Align functions to 16 bytes.
* cipher/camellia-aesni-avx-amd64.S: Likewise.
* cipher/camellia-aesni-avx2-amd64.h: Likewise.
* cipher/camellia-gfni-avx512-amd64.S: Likewise.
* cipher/cast5-amd64.S: Likewise.
* cipher/chacha20-amd64-avx2.S: Likewise.
* cipher/chacha20-amd64-ssse3.S: Likewise.
* cipher/des-amd64.s: Likewise.
* cipher/rijndael-amd64.S: Likewise.
* cipher/rijndael-ssse3-amd64-asm.S: Likewise.
* cipher/salsa20-amd64.S: Likewise.
* cipher/serpent-avx2-amd64.S: Likewise.
* cipher/serpent-sse2-amd64.S: Likewise.
* cipher/sm4-aesni-avx-amd64.S: Likewise.
* cipher/sm4-aesni-avx2-amd64.S: Likewise.
* cipher/sm4-gfni-avx2-amd64.S: Likewise.
* cipher/twofish-amd64.S: Likewise.
* cipher/twofish-avx2-amd64.S: Likewise.
--
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'cipher/sm4-aesni-avx2-amd64.S')
-rw-r--r-- | cipher/sm4-aesni-avx2-amd64.S | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/cipher/sm4-aesni-avx2-amd64.S b/cipher/sm4-aesni-avx2-amd64.S index e09fed8f..514a0b4e 100644 --- a/cipher/sm4-aesni-avx2-amd64.S +++ b/cipher/sm4-aesni-avx2-amd64.S @@ -173,7 +173,7 @@ .L0f0f0f0f: .long 0x0f0f0f0f -.align 8 +.align 16 ELF(.type __sm4_crypt_blk16,@function;) __sm4_crypt_blk16: /* input: @@ -288,7 +288,7 @@ __sm4_crypt_blk16: CFI_ENDPROC(); ELF(.size __sm4_crypt_blk16,.-__sm4_crypt_blk16;) -.align 8 +.align 16 .globl _gcry_sm4_aesni_avx2_crypt_blk1_16 ELF(.type _gcry_sm4_aesni_avx2_crypt_blk1_16,@function;) _gcry_sm4_aesni_avx2_crypt_blk1_16: @@ -354,7 +354,7 @@ ELF(.size _gcry_sm4_aesni_avx2_crypt_blk1_16,.-_gcry_sm4_aesni_avx2_crypt_blk1_1 vpslldq $8, tmp, tmp; \ vpsubq tmp, x, x; -.align 8 +.align 16 .globl _gcry_sm4_aesni_avx2_ctr_enc ELF(.type _gcry_sm4_aesni_avx2_ctr_enc,@function;) _gcry_sm4_aesni_avx2_ctr_enc: @@ -464,7 +464,7 @@ _gcry_sm4_aesni_avx2_ctr_enc: CFI_ENDPROC(); ELF(.size _gcry_sm4_aesni_avx2_ctr_enc,.-_gcry_sm4_aesni_avx2_ctr_enc;) -.align 8 +.align 16 .globl _gcry_sm4_aesni_avx2_cbc_dec ELF(.type _gcry_sm4_aesni_avx2_cbc_dec,@function;) _gcry_sm4_aesni_avx2_cbc_dec: @@ -515,7 +515,7 @@ _gcry_sm4_aesni_avx2_cbc_dec: CFI_ENDPROC(); ELF(.size _gcry_sm4_aesni_avx2_cbc_dec,.-_gcry_sm4_aesni_avx2_cbc_dec;) -.align 8 +.align 16 .globl _gcry_sm4_aesni_avx2_cfb_dec ELF(.type _gcry_sm4_aesni_avx2_cfb_dec,@function;) _gcry_sm4_aesni_avx2_cfb_dec: @@ -568,7 +568,7 @@ _gcry_sm4_aesni_avx2_cfb_dec: CFI_ENDPROC(); ELF(.size _gcry_sm4_aesni_avx2_cfb_dec,.-_gcry_sm4_aesni_avx2_cfb_dec;) -.align 8 +.align 16 .globl _gcry_sm4_aesni_avx2_ocb_enc ELF(.type _gcry_sm4_aesni_avx2_ocb_enc,@function;) @@ -680,7 +680,7 @@ _gcry_sm4_aesni_avx2_ocb_enc: CFI_ENDPROC(); ELF(.size _gcry_sm4_aesni_avx2_ocb_enc,.-_gcry_sm4_aesni_avx2_ocb_enc;) -.align 8 +.align 16 .globl _gcry_sm4_aesni_avx2_ocb_dec ELF(.type _gcry_sm4_aesni_avx2_ocb_dec,@function;) @@ -802,7 +802,7 @@ _gcry_sm4_aesni_avx2_ocb_dec: CFI_ENDPROC(); ELF(.size _gcry_sm4_aesni_avx2_ocb_dec,.-_gcry_sm4_aesni_avx2_ocb_dec;) -.align 8 +.align 16 .globl _gcry_sm4_aesni_avx2_ocb_auth ELF(.type _gcry_sm4_aesni_avx2_ocb_auth,@function;) |