summaryrefslogtreecommitdiffstats
path: root/crypto/sparccpuid.S
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2010-07-05 22:22:22 +0000
committerDr. Stephen Henson <steve@openssl.org>2010-07-05 22:22:22 +0000
commitabcf7aa591b601f514dc98763650627a8ea3b457 (patch)
tree6fee702dad259615e9e3e2656ba32038ec6c064d /crypto/sparccpuid.S
parent40b6d4938742d8199f1191a116915623b2f79c8b (diff)
crypto/sparc*: elininate _sparcv9_rdwrasi [from HEAD], original from Andy.
Diffstat (limited to 'crypto/sparccpuid.S')
-rw-r--r--crypto/sparccpuid.S14
1 files changed, 2 insertions, 12 deletions
diff --git a/crypto/sparccpuid.S b/crypto/sparccpuid.S
index 1140b5c559..e53c7fad61 100644
--- a/crypto/sparccpuid.S
+++ b/crypto/sparccpuid.S
@@ -232,23 +232,13 @@ _sparcv9_rdtick:
.type _sparcv9_rdtick,#function
.size _sparcv9_rdtick,.-_sparcv9_rdtick
-.global _sparcv9_rdwrasi
-.align 8
-_sparcv9_rdwrasi:
- .word 0x9340c000 !rd %asi,%o1
- .word 0x87820000 !wr %o0,%g0,%asi
- retl
- mov %o1,%o0
-.type _sparcv9_rdwrasi,#function
-.size _sparcv9_rdwrasi,.-_sparcv9_rdwrasi
-
.global _sparcv9_vis1_probe
.align 8
_sparcv9_vis1_probe:
.word 0x81b00c20 !fzeros %f0
- .word 0xc19ba002+BIAS !ldda [%sp+BIAS+2]%asi,%f0
+ add %sp,BIAS+2,%o0
retl
- nop
+ .word 0xc19a1a40 !ldda [%o0]ASI_FP16_P,%f0
.type _sparcv9_vis1_probe,#function
.size _sparcv9_vis1_probe,.-_sparcv9_vis1_probe