3 .globl OPENSSL_cpuid_setup
4 .type OPENSSL_cpuid_setup,@function
7 br %r14 # reserved for future
8 .size OPENSSL_cpuid_setup,.-OPENSSL_cpuid_setup
10 .globl OPENSSL_s390x_facilities
11 .type OPENSSL_s390x_facilities,@function
13 OPENSSL_s390x_facilities:
15 .long 0xb2b0f010 # stfle 16(%r15)
18 .size OPENSSL_s390x_facilities,.-OPENSSL_s390x_facilities
21 .type OPENSSL_rdtsc,@function
27 .size OPENSSL_rdtsc,.-OPENSSL_rdtsc
29 .globl OPENSSL_atomic_add
30 .type OPENSSL_atomic_add,@function
38 lgfr %r2,%r0 # OpenSSL expects the new value
40 .size OPENSSL_atomic_add,.-OPENSSL_atomic_add
42 .globl OPENSSL_wipe_cpu
43 .type OPENSSL_wipe_cpu,@function
60 .size OPENSSL_wipe_cpu,.-OPENSSL_wipe_cpu
62 .globl OPENSSL_cleanse
63 .type OPENSSL_cleanse,@function
90 .size OPENSSL_cleanse,.-OPENSSL_cleanse