summaryrefslogtreecommitdiff
path: root/cipher/camellia-aesni-avx-amd64.S
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@iki.fi>2017-05-13 18:53:08 +0300
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2017-05-18 20:10:19 +0300
commit1a094bc5b2aa730833faf593a931d4e5d7f9ab4d (patch)
tree5005a1ecbaf74ff05915ff3f4d2dd200da67f776 /cipher/camellia-aesni-avx-amd64.S
parentff02fca39c83bcf30c79368611ac65e273e77f6c (diff)
downloadlibgcrypt-1a094bc5b2aa730833faf593a931d4e5d7f9ab4d.tar.gz
Move data in AMD64 assembly to text section
* cipher/camellia-aesni-avx-amd64.S: Move data to .text section to ensure that RIP relative addressing of data will work. * cipher/camellia-aesni-avx2-amd64.S: Ditto. * cipher/chacha20-avx2-amd64.S: Ditto. * cipher/chacha20-ssse3-amd64.S: Ditto. * cipher/des-amd64.S: Ditto. * cipher/serpent-avx2-amd64.S: Ditto. * cipher/sha1-avx-amd64.S: Ditto. * cipher/sha1-avx-bmi2-amd64.S: Ditto. * cipher/sha1-ssse3-amd64.S: Ditto. * cipher/sha256-avx-amd64.S: Ditto. * cipher/sha256-avx2-bmi2-amd64.S: Ditto. * cipher/sha256-ssse3-amd64.S: Ditto. * cipher/sha512-avx-amd64.S: Ditto. * cipher/sha512-avx2-bmi2-amd64.S: Ditto. * cipher/sha512-ssse3-amd64.S: Ditto. -- Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'cipher/camellia-aesni-avx-amd64.S')
-rw-r--r--cipher/camellia-aesni-avx-amd64.S5
1 files changed, 1 insertions, 4 deletions
diff --git a/cipher/camellia-aesni-avx-amd64.S b/cipher/camellia-aesni-avx-amd64.S
index 5a3a3cbc..8022934f 100644
--- a/cipher/camellia-aesni-avx-amd64.S
+++ b/cipher/camellia-aesni-avx-amd64.S
@@ -629,7 +629,7 @@
vmovdqu y6, 14 * 16(rio); \
vmovdqu y7, 15 * 16(rio);
-.data
+.text
.align 16
#define SHUFB_BYTES(idx) \
@@ -773,7 +773,6 @@
.L0f0f0f0f:
.long 0x0f0f0f0f
-.text
.align 8
ELF(.type __camellia_enc_blk16,@function;)
@@ -1702,7 +1701,6 @@ ELF(.size _gcry_camellia_aesni_avx_ocb_auth,.-_gcry_camellia_aesni_avx_ocb_auth;
vpsllq $(64-(nror)), out, out; \
vpaddd t0, out, out;
-.data
.align 16
.Linv_shift_row_and_unpcklbw:
@@ -1735,7 +1733,6 @@ ELF(.size _gcry_camellia_aesni_avx_ocb_auth,.-_gcry_camellia_aesni_avx_ocb_auth;
.Lsigma6:
.long 0xB3E6C1FD, 0xB05688C2;
-.text
.align 8
ELF(.type __camellia_avx_setup128,@function;)