sparccpuid.S: work around emulator bug on T1.
authorAndy Polyakov <appro@openssl.org>
Mon, 11 Feb 2013 09:39:50 +0000 (10:39 +0100)
committerAndy Polyakov <appro@openssl.org>
Mon, 11 Feb 2013 09:41:57 +0000 (10:41 +0100)
(cherry picked from commit 3caeef94bd045608af03b061643992e3afd9c445)

crypto/sparccpuid.S

index ae61f7f5cedb5436a612183439a2f24bdfd8f285..0cc247e489719f2b37335b5a300d7ea7055aeb40 100644 (file)
@@ -235,10 +235,10 @@ _sparcv9_rdtick:
 .global        _sparcv9_vis1_probe
 .align 8
 _sparcv9_vis1_probe:
-       .word   0x81b00d80      !fxor   %f0,%f0,%f0
        add     %sp,BIAS+2,%o1
-       retl
        .word   0xc19a5a40      !ldda   [%o1]ASI_FP16_P,%f0
+       retl
+       .word   0x81b00d80      !fxor   %f0,%f0,%f0
 .type  _sparcv9_vis1_probe,#function
 .size  _sparcv9_vis1_probe,.-_sparcv9_vis1_probe