summaryrefslogtreecommitdiffstats
path: root/crypto/sparcv9cap.c
AgeCommit message (Collapse)Author
2021-08-24Update copyright yearMatt Caswell
Reviewed-by: Richard Levitte <levitte@openssl.org>
2021-08-19sparc: fix cross compile buildPauli
(cherry picked from commit 64fac96de81d3dc19cc0c9045c341f0dec818075) Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/16336)
2020-03-17Update copyright yearMatt Caswell
Reviewed-by: Paul Yang <kaishen.yy@antfin.com> (Merged from https://github.com/openssl/openssl/pull/11344)
2020-02-06Fix misspelling errors and typos reported by codespellDr. Matthias St. Pierre
Fixes #10998 Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/11000)
2017-11-25Create a prototype for OPENSSL_rdtscKurt Roeckx
Switch to make it return an uint32_t instead of the various different types it returns now. Fixes: #3125 Reviewed-by: Andy Polyakov <appro@openssl.org> GH: #4757
2016-08-12crypto/sparcv9cap.c: add missing declaration.Andy Polyakov
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-08-11crypto/sparcv9cap.c: fix overstep in getisax.Andy Polyakov
Problem was introduced in 299ccadcdb99001c618d188fb243c1caaaa86a1c as future extension, i.e. at this point it wasn't an actual problem, because uninitialized capability bit was not actually used. Reviewed-by: Tim Hudson <tjh@openssl.org>
2016-05-17Copyright consolidation 09/10Rich Salz
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-04-26SPARCv9 assembly pack: fine-tune run-time switch.Andy Polyakov
Reviewed-by: Tim Hudson <tjh@openssl.org>
2016-04-25crypto/sparc_arch.h: reserve more SPARCv9 capability bits.Andy Polyakov
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-04-20sparcv9cap.c: add Fujitsu SPARC64 X AES capability detection.Andy Polyakov
Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-12-02crypto/sparcv9cap.c: add SIGILL-free feature detection for Solaris.Andy Polyakov
Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-02-02Dead code cleanup: crypto/*.c, x509v3, demosRich Salz
Some of the #if 0 code in demo's was kept, but given helpful #ifdef names, to show more sample code. Reviewed-by: Andy Polyakov <appro@openssl.org>
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-01-22Fix strange formatting by indentMatt Caswell
Reviewed-by: Tim Hudson <tjh@openssl.org>
2013-12-28sparcv9cap.c: omit random detection.Andy Polyakov
PR: 3202
2012-11-17Support for SPARC T4 MONT[MUL|SQR] instructions.Andy Polyakov
Submitted by: David Miller, Andy Polyakov
2012-10-20Add VIS3 Montgomery multiplication.Andy Polyakov
2012-09-23sparcv9cap.c: add SPARC-T4 feature detection.Andy Polyakov
Submitted by: David Miller
2011-05-23spacrv9cap.c: addenum to recent EC optimizations.Andy Polyakov
2011-04-17Multiple assembler packs: add experimental memory bus instrumentation.Andy Polyakov
2010-09-05sparcv9cap.c: disengange Solaris-specific CPU detection routine in favourAndy Polyakov
of unified procedure relying on SIGILL. PR: 2321
2010-07-08sparcv9cap.c: reiterate CPU detection logic.Andy Polyakov
2010-07-02crypto/sparc*: eliminate _sparcv9_rdwrasi.Andy Polyakov
2010-07-01SPARCv9 assembler pack: refine CPU detection on Linux, fix for "unalignedAndy Polyakov
opcodes detected in executable segment" error.
2007-06-20Typo in Linux part of sparcv9cap.cAndy Polyakov
PR: 1532
2007-06-20Make some shortcuts in sparcv9cap.c. Trouble is that di_walk_node resultAndy Polyakov
is inconsistent among CPU generations.
2005-12-27Minor sparcv9 clean-ups.Andy Polyakov
2005-12-18Typo in sparcv8cap.c.Andy Polyakov
2005-12-16Unify sparcv9 assembler naming and build rules among 32- and 64-bit builds.Andy Polyakov
Engage run-time switch between bn_mul_mont_fpu and bn_mul_mont_int.
2005-12-15sparccpuid module update.Andy Polyakov