Add framework for yet another assembler module dubbed "cpuid." Idea
is to have a placeholder to small routines, which can be written only in assembler. In IA-32 case this includes processor capability identification and access to Time-Stamp Counter. As discussed earlier OPENSSL_ia32cap is introduced to control recently added SSE2 code pathes (see docs/crypto/OPENSSL_ia32cap.pod). For the moment the code is operational on ELF platforms only. I haven't checked it yet, but I have all reasons to believe that Windows build should fail to link too. I'll be looking into it shortly...
Showing
此差异已折叠。
此差异已折叠。
crypto/amd64cpuid.pl
0 → 100644
crypto/ia64cpuid.S
0 → 100644
crypto/x86cpuid.pl
0 → 100644
doc/crypto/OPENSSL_ia32cap.pod
0 → 100644
想要评论请 注册 或 登录