crypto/sparc*: eliminate _sparcv9_rdwrasi.
[openssl.git] / crypto / sparccpuid.S
index 1140b5c559b4b844c475da2ce3262e432525ec3a..e53c7fad611ccd00ecbd3d674f8ec3625a901ddf 100644 (file)
@@ -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