summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/sparccpuid.S
diff options
context:
space:
mode:
authormiod <>2014-04-17 18:49:35 +0000
committermiod <>2014-04-17 18:49:35 +0000
commit9f3c2d2afb228715c20193c6a3d1dcf4076161e2 (patch)
tree9b300ff5f2f5884420887d8f593434c1547a5934 /src/lib/libcrypto/sparccpuid.S
parent87dc5ba7fdbe9aad46f68ad25457c433066ca01b (diff)
downloadopenbsd-9f3c2d2afb228715c20193c6a3d1dcf4076161e2.tar.gz
openbsd-9f3c2d2afb228715c20193c6a3d1dcf4076161e2.tar.bz2
openbsd-9f3c2d2afb228715c20193c6a3d1dcf4076161e2.zip
Remove oh-so-important-from-a-security-pov OpenSSL_rtdsc() function.
Diffstat (limited to 'src/lib/libcrypto/sparccpuid.S')
-rw-r--r--src/lib/libcrypto/sparccpuid.S17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/lib/libcrypto/sparccpuid.S b/src/lib/libcrypto/sparccpuid.S
index d8b44af2f0..b913e3dddb 100644
--- a/src/lib/libcrypto/sparccpuid.S
+++ b/src/lib/libcrypto/sparccpuid.S
@@ -215,23 +215,6 @@ OPENSSL_atomic_add:
215 sra %o0,%g0,%o0 ! we return signed int, remember? 215 sra %o0,%g0,%o0 ! we return signed int, remember?
216.size OPENSSL_atomic_add,.-OPENSSL_atomic_add 216.size OPENSSL_atomic_add,.-OPENSSL_atomic_add
217 217
218.global _sparcv9_rdtick
219.align 32
220_sparcv9_rdtick:
221 subcc %g0,1,%o0
222 .word 0x91408000 !rd %ccr,%o0
223 cmp %o0,0x99
224 bne .notick
225 xor %o0,%o0,%o0
226 .word 0x91410000 !rd %tick,%o0
227 retl
228 .word 0x93323020 !srlx %o0,32,%o1
229.notick:
230 retl
231 xor %o1,%o1,%o1
232.type _sparcv9_rdtick,#function
233.size _sparcv9_rdtick,.-_sparcv9_rdtick
234
235.global _sparcv9_vis1_probe 218.global _sparcv9_vis1_probe
236.align 8 219.align 8
237_sparcv9_vis1_probe: 220_sparcv9_vis1_probe: