mirror of
https://github.com/neocturne/fastd.git
synced 2025-05-13 20:15:07 +02:00
cipher: xmm: enable preprocessor
This fixes the #if defined(...) for .note.GNU-stack to actually work as expected. All comments in the assembly files are converted to C++ syntax to avoid clashing with preprocessor directives.
This commit is contained in:
parent
cce04acd60
commit
5e9c49ed26
10 changed files with 19434 additions and 19434 deletions
|
@ -3,9 +3,9 @@ if get_option('cipher_salsa20_xmm').disabled()
|
|||
endif
|
||||
|
||||
if host_machine.cpu_family() == 'x86_64'
|
||||
asm_impl = 'salsa20_amd64_xmm6.s'
|
||||
asm_impl = 'salsa20_amd64_xmm6.S'
|
||||
elif host_machine.cpu_family() == 'x86'
|
||||
asm_impl = 'salsa20_x86_xmm5.s'
|
||||
asm_impl = 'salsa20_x86_xmm5.S'
|
||||
elif get_option('cipher_salsa20_xmm').auto()
|
||||
subdir_done()
|
||||
else
|
||||
|
|
4725
src/crypto/cipher/salsa20/xmm/salsa20_amd64_xmm6.S
Normal file
4725
src/crypto/cipher/salsa20/xmm/salsa20_amd64_xmm6.S
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
4990
src/crypto/cipher/salsa20/xmm/salsa20_x86_xmm5.S
Normal file
4990
src/crypto/cipher/salsa20/xmm/salsa20_x86_xmm5.S
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -3,9 +3,9 @@ if get_option('cipher_salsa2012_xmm').disabled()
|
|||
endif
|
||||
|
||||
if host_machine.cpu_family() == 'x86_64'
|
||||
asm_impl = 'salsa2012_amd64_xmm6.s'
|
||||
asm_impl = 'salsa2012_amd64_xmm6.S'
|
||||
elif host_machine.cpu_family() == 'x86'
|
||||
asm_impl = 'salsa2012_x86_xmm5.s'
|
||||
asm_impl = 'salsa2012_x86_xmm5.S'
|
||||
elif get_option('cipher_salsa2012_xmm').auto()
|
||||
subdir_done()
|
||||
else
|
||||
|
|
4725
src/crypto/cipher/salsa2012/xmm/salsa2012_amd64_xmm6.S
Normal file
4725
src/crypto/cipher/salsa2012/xmm/salsa2012_amd64_xmm6.S
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
4990
src/crypto/cipher/salsa2012/xmm/salsa2012_x86_xmm5.S
Normal file
4990
src/crypto/cipher/salsa2012/xmm/salsa2012_x86_xmm5.S
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue