summaryrefslogtreecommitdiffstats
path: root/crypto/c64xpluscpuid.pl
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2012-11-28 13:19:10 +0000
committerAndy Polyakov <appro@openssl.org>2012-11-28 13:19:10 +0000
commit904732f68bcc6ebd3f8961a9272bc811dc26bcbd (patch)
tree7ab988b23467d2545e4aa2e50bd176bf6923fc2a /crypto/c64xpluscpuid.pl
parentcf5ecc3e1fd112dd8a544bfb26bfb96c96b604c7 (diff)
C64x+ assembly pack: improve EABI support.
Diffstat (limited to 'crypto/c64xpluscpuid.pl')
-rw-r--r--crypto/c64xpluscpuid.pl8
1 files changed, 8 insertions, 0 deletions
diff --git a/crypto/c64xpluscpuid.pl b/crypto/c64xpluscpuid.pl
index 067b693d5c..0ee0a4e86f 100644
--- a/crypto/c64xpluscpuid.pl
+++ b/crypto/c64xpluscpuid.pl
@@ -6,6 +6,14 @@ open STDOUT,">$output";
$code.=<<___;
.text
+ .if __TI_EABI__
+ .asg OPENSSL_rdtsc,_OPENSSL_rdtsc
+ .asg OPENSSL_cleanse,_OPENSSL_cleanse
+ .asg OPENSSL_atomic_add,_OPENSSL_atomic_add
+ .asg OPENSSL_wipe_cpu,_OPENSSL_wipe_cpu
+ .asg OPENSSL_instrument_bus,_OPENSSL_instrument_bus
+ .asg OPENSSL_instrument_bus2,_OPENSSL_instrument_bus2
+ .endif
.asg B3,RA