Sign in
flutter
/
third_party
/
openssl
/
9a708bf982da1d2c9739339d16d7b021da955e00
/
crypto
/
x86_64cpuid.pl
9a708bf
{arm64|x86_64}cpuid.pl: add special 16-byte case to OPENSSL_memcmp.
by Andy Polyakov
· 7 years ago
082193e
Fix issues in ia32 RDRAND asm leading to reduced entropy
by Bryan Donlan
· 7 years ago
7933762
crypto/x86_64cpuid.pl: suppress AVX512F flag on Skylake-X.
by Andy Polyakov
· 7 years ago
88ac224
crypto/x86_64cpuid.pl: fix AVX512 capability masking.
by Andy Polyakov
· 7 years ago
d6ee8f3
OPENSSL_ia32cap: reserve for new extensions.
by Andy Polyakov
· 7 years ago
d67e755
Fix comment typo.
by David Benjamin
· 8 years ago
d84df59
crypto/x86_64cpuid.pl: fix typo in Knights Landing detection.
by Andy Polyakov
· 8 years ago
64d92d7
x86_64 assembly pack: "optimize" for Knights Landing, add AVX-512 results.
by Andy Polyakov
· 8 years ago
1aed5e1
crypto/x86*cpuid.pl: move extended feature detection.
by Andy Polyakov
· 8 years ago
f8418d8
crypto/x86_64cpuid.pl: move extended feature detection upwards.
by Andy Polyakov
· 8 years ago
5e32cfb
crypto/x86_64cpuid.pl: add CFI annotations.
by Andy Polyakov
· 8 years ago
66bee01
crypto/x86_64cpuid.pl: detect if kernel preserves %zmm registers.
by Andy Polyakov
· 8 years ago
9c94044
crypto/x86[_64]cpuid.pl: add OPENSSL_ia32_rd[rand|seed]_bytes.
by Andy Polyakov
· 9 years ago
cfe1d99
x86_64 assembly pack: tolerate spaces in source directory name.
by Andy Polyakov
· 9 years ago
e33826f
Add assembly CRYPTO_memcmp.
by Andy Polyakov
· 9 years ago
e0a6519
Copyright consolidation: perl files
by Rich Salz
· 9 years ago
f4d4564
x86[_64]cpuid.pl: add low-level RDSEED.
by Andy Polyakov
· 11 years ago
46bf83f
x86_64 assembly pack: make Windows build more robust.
by Andy Polyakov
· 12 years ago
c5cd28b
Extend OPENSSL_ia32cap_P with extra word to accomodate AVX2 capability.
by Andy Polyakov
· 12 years ago
6251989
x86_64 assembly pack: make it possible to compile with Perl located on
by Andy Polyakov
· 13 years ago
ff6f9f9
cryptlib.c, etc.: fix linker warnings in 64-bit Darwin build.
by Andy Polyakov
· 13 years ago
4d01f27
x86_64cpuid.pl: fix typo.
by Andy Polyakov
· 14 years ago
301799b
x86[_64]cpuid.pl: add function accessing rdrand instruction.
by Andy Polyakov
· 14 years ago
4bb9008
x86[_64]cpuid.pl: harmonize usage of reserved bits #20 and #30.
by Andy Polyakov
· 14 years ago
2bc3ad2
x86_64cpuid.pl: get AVX masking right.
by Andy Polyakov
· 14 years ago
ddc20d4
x86_64cpuid.pl: allow shared build to work without -Bsymbolic. PR: 2466
by Andy Polyakov
· 14 years ago
b906422
x86[_64]cpuid.pl: handle new extensions.
by Andy Polyakov
· 14 years ago
5fabb88
Multiple assembler packs: add experimental memory bus instrumentation.
by Andy Polyakov
· 14 years ago
3efe51a
Revert previous Linux-specific/centric commit#19629. If it really has to
by Andy Polyakov
· 15 years ago
0e3ef59
Non-executable stack in asm.
by Ben Laurie
· 15 years ago
1fd79f6
x86_64cpuid.pl: ml64 is allergic to db on label line.
by Andy Polyakov
· 15 years ago
7676eeb
OPENSSL_cleanse to accept zero length parameter [matching C implementation].
by Andy Polyakov
· 15 years ago
761393b
x86[_64]cpuid.pl: further refine shared cache detection.
by Andy Polyakov
· 16 years ago
5cd91b5
x86_64cpuid.pl: refine shared cache detection logic.
by Andy Polyakov
· 16 years ago
aa8f38e
x86_64 assembler pack to comply with updated styling x86_64-xlate.pl rules.
by Andy Polyakov
· 16 years ago
89778b7
x86_64cpuid.pl cosmetics: harmonize $dir treatment with other modules.
by Andy Polyakov
· 17 years ago
a9e96d7
Use default value for $dir if it is empty.
by Dr. Stephen Henson
· 17 years ago
abe7f8b
Make all x86_64 modules independent on current working directory.
by Andy Polyakov
· 17 years ago
55eab3b
Make x86_64 modules work under Win64/x64.
by Andy Polyakov
· 18 years ago
3df2eff
x86*cpuid update.
by Andy Polyakov
· 18 years ago
5d86336
Flush output in x86_64cpuid.pl.
by Andy Polyakov
· 18 years ago
b2dba9b
Profiling revealed that OPENSSL_cleanse consumes *more* CPU time than
by Andy Polyakov
· 18 years ago
932cc12
x86_64 assembler updates.
by Andy Polyakov
· 18 years ago
9babf39
RC4_set_key for x86_64 and Core2 optimization. PR: 1447
by Andy Polyakov
· 18 years ago
e442c36
Solaris x86_64 /usr/ccs/bin/as support.
by Andy Polyakov
· 20 years ago
5f1841c
Rename amd64 modules to x86_64 and update RC4 implementation.
by Andy Polyakov
· 20 years ago
[Renamed from crypto/amd64cpuid.pl]
e5dbccc
Solaris x86 linker erroneously pads .init segment with zeros instead of
by Andy Polyakov
· 20 years ago
376729e
RC4 tune-up for Intel P4 core, both 32- and 64-bit ones. As it's
by Andy Polyakov
· 20 years ago
14e21f8
Add framework for yet another assembler module dubbed "cpuid." Idea
by Andy Polyakov
· 21 years ago