/root/doris/contrib/openblas/common_x86_64.h
Line | Count | Source |
1 | | /*********************************************************************/ |
2 | | /* Copyright 2009, 2010 The University of Texas at Austin. */ |
3 | | /* All rights reserved. */ |
4 | | /* */ |
5 | | /* Redistribution and use in source and binary forms, with or */ |
6 | | /* without modification, are permitted provided that the following */ |
7 | | /* conditions are met: */ |
8 | | /* */ |
9 | | /* 1. Redistributions of source code must retain the above */ |
10 | | /* copyright notice, this list of conditions and the following */ |
11 | | /* disclaimer. */ |
12 | | /* */ |
13 | | /* 2. Redistributions in binary form must reproduce the above */ |
14 | | /* copyright notice, this list of conditions and the following */ |
15 | | /* disclaimer in the documentation and/or other materials */ |
16 | | /* provided with the distribution. */ |
17 | | /* */ |
18 | | /* THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF TEXAS AT */ |
19 | | /* AUSTIN ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, */ |
20 | | /* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF */ |
21 | | /* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE */ |
22 | | /* DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF TEXAS AT */ |
23 | | /* AUSTIN OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, */ |
24 | | /* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES */ |
25 | | /* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE */ |
26 | | /* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR */ |
27 | | /* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF */ |
28 | | /* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT */ |
29 | | /* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT */ |
30 | | /* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE */ |
31 | | /* POSSIBILITY OF SUCH DAMAGE. */ |
32 | | /* */ |
33 | | /* The views and conclusions contained in the software and */ |
34 | | /* documentation are those of the authors and should not be */ |
35 | | /* interpreted as representing official policies, either expressed */ |
36 | | /* or implied, of The University of Texas at Austin. */ |
37 | | /*********************************************************************/ |
38 | | |
39 | | #ifndef COMMON_X86 |
40 | | #define COMMON_X86 |
41 | | |
42 | | #ifndef ASSEMBLER |
43 | | |
44 | | #ifdef C_MSVC |
45 | | #include <intrin.h> |
46 | | #endif |
47 | | |
48 | | #ifdef C_SUN |
49 | | #define __asm__ __asm |
50 | | #define __volatile__ |
51 | | #endif |
52 | | |
53 | | /* |
54 | | #ifdef HAVE_SSE2 |
55 | | #define MB __asm__ __volatile__ ("mfence"); |
56 | | #define WMB __asm__ __volatile__ ("sfence"); |
57 | | #else |
58 | | #define MB |
59 | | #define WMB |
60 | | #endif |
61 | | */ |
62 | | |
63 | | #ifdef __GNUC__ |
64 | 12 | #define MB do { __asm__ __volatile__("": : :"memory"); } while (0) |
65 | 13 | #define WMB do { __asm__ __volatile__("": : :"memory"); } while (0) |
66 | | #define RMB |
67 | | #else |
68 | | #define MB do {} while (0) |
69 | | #define WMB do {} while (0) |
70 | | #define RMB |
71 | | #endif |
72 | | |
73 | 12 | static __inline void blas_lock(volatile BLASULONG *address){ |
74 | | |
75 | | |
76 | 12 | #ifndef C_MSVC |
77 | 12 | int ret; |
78 | | #else |
79 | | BLASULONG ret; |
80 | | #endif |
81 | | |
82 | 12 | do { |
83 | 12 | while (*address) {YIELDING;} |
84 | | |
85 | 12 | #ifndef C_MSVC |
86 | 12 | __asm__ __volatile__( |
87 | 12 | "xchgl %0, %1\n" |
88 | 12 | : "=r"(ret), "=m"(*address) |
89 | 12 | : "0"(1), "m"(*address) |
90 | 12 | : "memory"); |
91 | | #else |
92 | | ret=InterlockedExchange64((volatile LONG64 *)(address), 1); |
93 | | #endif |
94 | 12 | } while (ret); |
95 | | |
96 | 12 | } Unexecuted instantiation: sgemm.c:blas_lock Unexecuted instantiation: ssyrk.c:blas_lock Unexecuted instantiation: dgemm.c:blas_lock Unexecuted instantiation: sgetrf.c:blas_lock Unexecuted instantiation: dgetrf.c:blas_lock Unexecuted instantiation: sgemm_nn.c:blas_lock Unexecuted instantiation: dgemm_nn.c:blas_lock Unexecuted instantiation: sgemm_thread_nn.c:blas_lock Unexecuted instantiation: dgemm_thread_nn.c:blas_lock Unexecuted instantiation: sgemm_nt.c:blas_lock Unexecuted instantiation: dgemm_nt.c:blas_lock Unexecuted instantiation: sgemm_thread_nt.c:blas_lock Unexecuted instantiation: dgemm_thread_nt.c:blas_lock Unexecuted instantiation: sgemm_tn.c:blas_lock Unexecuted instantiation: dgemm_tn.c:blas_lock Unexecuted instantiation: sgemm_thread_tn.c:blas_lock Unexecuted instantiation: dgemm_thread_tn.c:blas_lock Unexecuted instantiation: sgemm_tt.c:blas_lock Unexecuted instantiation: dgemm_tt.c:blas_lock Unexecuted instantiation: sgemm_thread_tt.c:blas_lock Unexecuted instantiation: dgemm_thread_tt.c:blas_lock Unexecuted instantiation: ssyrk_UN.c:blas_lock Unexecuted instantiation: ssyrk_LN.c:blas_lock Unexecuted instantiation: ssyrk_UT.c:blas_lock Unexecuted instantiation: ssyrk_LT.c:blas_lock Unexecuted instantiation: ssyrk_kernel_U.c:blas_lock Unexecuted instantiation: ssyrk_kernel_L.c:blas_lock Unexecuted instantiation: ssyrk_thread_UN.c:blas_lock Unexecuted instantiation: ssyrk_thread_LN.c:blas_lock Unexecuted instantiation: ssyrk_thread_UT.c:blas_lock Unexecuted instantiation: ssyrk_thread_LT.c:blas_lock Line | Count | Source | 73 | 12 | static __inline void blas_lock(volatile BLASULONG *address){ | 74 | | | 75 | | | 76 | 12 | #ifndef C_MSVC | 77 | 12 | int ret; | 78 | | #else | 79 | | BLASULONG ret; | 80 | | #endif | 81 | | | 82 | 12 | do { | 83 | 12 | while (*address) {YIELDING;} | 84 | | | 85 | 12 | #ifndef C_MSVC | 86 | 12 | __asm__ __volatile__( | 87 | 12 | "xchgl %0, %1\n" | 88 | 12 | : "=r"(ret), "=m"(*address) | 89 | 12 | : "0"(1), "m"(*address) | 90 | 12 | : "memory"); | 91 | | #else | 92 | | ret=InterlockedExchange64((volatile LONG64 *)(address), 1); | 93 | | #endif | 94 | 12 | } while (ret); | 95 | | | 96 | 12 | } |
Unexecuted instantiation: blas_server_omp.c:blas_lock Unexecuted instantiation: divtable.c:blas_lock Unexecuted instantiation: blas_server_callback.c:blas_lock Unexecuted instantiation: xerbla.c:blas_lock Unexecuted instantiation: openblas_error_handle.c:blas_lock Unexecuted instantiation: openblas_env.c:blas_lock Unexecuted instantiation: parameter.c:blas_lock Unexecuted instantiation: sscal_k.c:blas_lock Unexecuted instantiation: sgemm_kernel.c:blas_lock Unexecuted instantiation: sgemm_incopy.c:blas_lock Unexecuted instantiation: sgemm_itcopy.c:blas_lock Unexecuted instantiation: sgemm_oncopy.c:blas_lock Unexecuted instantiation: sgemm_otcopy.c:blas_lock Unexecuted instantiation: sgemm_beta.c:blas_lock Unexecuted instantiation: sgemm_small_matrix_permit.c:blas_lock Unexecuted instantiation: sgemm_small_kernel_nn.c:blas_lock Unexecuted instantiation: sgemm_small_kernel_nt.c:blas_lock Unexecuted instantiation: sgemm_small_kernel_tn.c:blas_lock Unexecuted instantiation: sgemm_small_kernel_tt.c:blas_lock Unexecuted instantiation: sgemm_small_kernel_b0_nn.c:blas_lock Unexecuted instantiation: sgemm_small_kernel_b0_nt.c:blas_lock Unexecuted instantiation: sgemm_small_kernel_b0_tn.c:blas_lock Unexecuted instantiation: sgemm_small_kernel_b0_tt.c:blas_lock Unexecuted instantiation: dgemm_incopy.c:blas_lock Unexecuted instantiation: dgemm_itcopy.c:blas_lock Unexecuted instantiation: dgemm_oncopy.c:blas_lock Unexecuted instantiation: dgemm_otcopy.c:blas_lock Unexecuted instantiation: dgemm_beta.c:blas_lock Unexecuted instantiation: dgemm_small_matrix_permit.c:blas_lock Unexecuted instantiation: dgemm_small_kernel_nn.c:blas_lock Unexecuted instantiation: dgemm_small_kernel_nt.c:blas_lock Unexecuted instantiation: dgemm_small_kernel_tn.c:blas_lock Unexecuted instantiation: dgemm_small_kernel_tt.c:blas_lock Unexecuted instantiation: dgemm_small_kernel_b0_nn.c:blas_lock Unexecuted instantiation: dgemm_small_kernel_b0_nt.c:blas_lock Unexecuted instantiation: dgemm_small_kernel_b0_tn.c:blas_lock Unexecuted instantiation: dgemm_small_kernel_b0_tt.c:blas_lock Unexecuted instantiation: sgetrf_single.c:blas_lock Unexecuted instantiation: sgetf2_k.c:blas_lock Unexecuted instantiation: sgemv_n.c:blas_lock Unexecuted instantiation: sdot_k.c:blas_lock Unexecuted instantiation: strsm_iltucopy.c:blas_lock Unexecuted instantiation: slaswp_plus.c:blas_lock Unexecuted instantiation: strsm_kernel_LT.c:blas_lock Unexecuted instantiation: dgetrf_single.c:blas_lock Unexecuted instantiation: dgetf2_k.c:blas_lock Unexecuted instantiation: dscal_k.c:blas_lock Unexecuted instantiation: ddot_k.c:blas_lock Unexecuted instantiation: blas_l1_thread.c:blas_lock Unexecuted instantiation: dgemv_n.c:blas_lock Unexecuted instantiation: dtrsm_iltucopy.c:blas_lock Unexecuted instantiation: dlaswp_plus.c:blas_lock Unexecuted instantiation: dtrsm_kernel_LT.c:blas_lock Unexecuted instantiation: sgetrf_parallel.c:blas_lock Unexecuted instantiation: gemm_thread_n.c:blas_lock Unexecuted instantiation: dgetrf_parallel.c:blas_lock Unexecuted instantiation: strtri.c:blas_lock Unexecuted instantiation: strtri_UU_single.c:blas_lock Unexecuted instantiation: strti2_UU.c:blas_lock Unexecuted instantiation: strmv_NUU.c:blas_lock Unexecuted instantiation: saxpy_k.c:blas_lock Unexecuted instantiation: strmm_LNUU.c:blas_lock Unexecuted instantiation: strmm_iutucopy.c:blas_lock Unexecuted instantiation: strmm_kernel_LN.c:blas_lock Unexecuted instantiation: strsm_RNUU.c:blas_lock Unexecuted instantiation: strsm_ounucopy.c:blas_lock Unexecuted instantiation: strsm_kernel_RN.c:blas_lock Unexecuted instantiation: strtri_UN_single.c:blas_lock Unexecuted instantiation: strti2_UN.c:blas_lock Unexecuted instantiation: strmv_NUN.c:blas_lock Unexecuted instantiation: strmm_LNUN.c:blas_lock Unexecuted instantiation: strmm_iutncopy.c:blas_lock Unexecuted instantiation: strsm_RNUN.c:blas_lock Unexecuted instantiation: strsm_ounncopy.c:blas_lock Unexecuted instantiation: strtri_LU_single.c:blas_lock Unexecuted instantiation: strti2_LU.c:blas_lock Unexecuted instantiation: strmv_NLU.c:blas_lock Unexecuted instantiation: strmm_LNLU.c:blas_lock Unexecuted instantiation: strmm_iltucopy.c:blas_lock Unexecuted instantiation: strmm_kernel_LT.c:blas_lock Unexecuted instantiation: strsm_RNLU.c:blas_lock Unexecuted instantiation: strsm_olnucopy.c:blas_lock Unexecuted instantiation: strsm_kernel_RT.c:blas_lock Unexecuted instantiation: strtri_LN_single.c:blas_lock Unexecuted instantiation: strti2_LN.c:blas_lock Unexecuted instantiation: strmv_NLN.c:blas_lock Unexecuted instantiation: strmm_LNLN.c:blas_lock Unexecuted instantiation: strmm_iltncopy.c:blas_lock Unexecuted instantiation: strsm_RNLN.c:blas_lock Unexecuted instantiation: strsm_olnncopy.c:blas_lock Unexecuted instantiation: strtri_UU_parallel.c:blas_lock Unexecuted instantiation: gemm_thread_m.c:blas_lock Unexecuted instantiation: strtri_UN_parallel.c:blas_lock Unexecuted instantiation: strtri_LU_parallel.c:blas_lock Unexecuted instantiation: strtri_LN_parallel.c:blas_lock Unexecuted instantiation: strsm.c:blas_lock Unexecuted instantiation: strsm_LNUU.c:blas_lock Unexecuted instantiation: strsm_iutucopy.c:blas_lock Unexecuted instantiation: strsm_kernel_LN.c:blas_lock Unexecuted instantiation: strsm_LNUN.c:blas_lock Unexecuted instantiation: strsm_iutncopy.c:blas_lock Unexecuted instantiation: strsm_LNLU.c:blas_lock Unexecuted instantiation: strsm_LNLN.c:blas_lock Unexecuted instantiation: strsm_iltncopy.c:blas_lock Unexecuted instantiation: strsm_LTUU.c:blas_lock Unexecuted instantiation: strsm_iunucopy.c:blas_lock Unexecuted instantiation: strsm_LTUN.c:blas_lock Unexecuted instantiation: strsm_iunncopy.c:blas_lock Unexecuted instantiation: strsm_LTLU.c:blas_lock Unexecuted instantiation: strsm_ilnucopy.c:blas_lock Unexecuted instantiation: strsm_LTLN.c:blas_lock Unexecuted instantiation: strsm_ilnncopy.c:blas_lock Unexecuted instantiation: strsm_RTUU.c:blas_lock Unexecuted instantiation: strsm_outucopy.c:blas_lock Unexecuted instantiation: strsm_RTUN.c:blas_lock Unexecuted instantiation: strsm_outncopy.c:blas_lock Unexecuted instantiation: strsm_RTLU.c:blas_lock Unexecuted instantiation: strsm_oltucopy.c:blas_lock Unexecuted instantiation: strsm_RTLN.c:blas_lock Unexecuted instantiation: strsm_oltncopy.c:blas_lock Unexecuted instantiation: sgemv.c:blas_lock Unexecuted instantiation: sgemv_t.c:blas_lock Unexecuted instantiation: sgemv_thread_n.c:blas_lock Unexecuted instantiation: sgemv_thread_t.c:blas_lock Unexecuted instantiation: sswap.c:blas_lock Unexecuted instantiation: sscal.c:blas_lock Unexecuted instantiation: srot.c:blas_lock Unexecuted instantiation: srot_k.c:blas_lock Unexecuted instantiation: scopy.c:blas_lock Unexecuted instantiation: snrm2.c:blas_lock Unexecuted instantiation: isamax.c:blas_lock Unexecuted instantiation: sger.c:blas_lock Unexecuted instantiation: sger_k.c:blas_lock Unexecuted instantiation: sger_thread.c:blas_lock Unexecuted instantiation: strmm.c:blas_lock Unexecuted instantiation: strmm_LTUU.c:blas_lock Unexecuted instantiation: strmm_iunucopy.c:blas_lock Unexecuted instantiation: strmm_LTUN.c:blas_lock Unexecuted instantiation: strmm_iunncopy.c:blas_lock Unexecuted instantiation: strmm_LTLU.c:blas_lock Unexecuted instantiation: strmm_ilnucopy.c:blas_lock Unexecuted instantiation: strmm_LTLN.c:blas_lock Unexecuted instantiation: strmm_ilnncopy.c:blas_lock Unexecuted instantiation: strmm_RNUU.c:blas_lock Unexecuted instantiation: strmm_ounucopy.c:blas_lock Unexecuted instantiation: strmm_kernel_RN.c:blas_lock Unexecuted instantiation: strmm_RNUN.c:blas_lock Unexecuted instantiation: strmm_ounncopy.c:blas_lock Unexecuted instantiation: strmm_RNLU.c:blas_lock Unexecuted instantiation: strmm_olnucopy.c:blas_lock Unexecuted instantiation: strmm_kernel_RT.c:blas_lock Unexecuted instantiation: strmm_RNLN.c:blas_lock Unexecuted instantiation: strmm_olnncopy.c:blas_lock Unexecuted instantiation: strmm_RTUU.c:blas_lock Unexecuted instantiation: strmm_outucopy.c:blas_lock Unexecuted instantiation: strmm_RTUN.c:blas_lock Unexecuted instantiation: strmm_outncopy.c:blas_lock Unexecuted instantiation: strmm_RTLU.c:blas_lock Unexecuted instantiation: strmm_oltucopy.c:blas_lock Unexecuted instantiation: strmm_RTLN.c:blas_lock Unexecuted instantiation: strmm_oltncopy.c:blas_lock Unexecuted instantiation: strmv.c:blas_lock Unexecuted instantiation: strmv_TUU.c:blas_lock Unexecuted instantiation: strmv_TUN.c:blas_lock Unexecuted instantiation: strmv_TLU.c:blas_lock Unexecuted instantiation: strmv_TLN.c:blas_lock Unexecuted instantiation: strmv_thread_NUU.c:blas_lock Unexecuted instantiation: strmv_thread_NUN.c:blas_lock Unexecuted instantiation: strmv_thread_NLU.c:blas_lock Unexecuted instantiation: strmv_thread_NLN.c:blas_lock Unexecuted instantiation: strmv_thread_TUU.c:blas_lock Unexecuted instantiation: strmv_thread_TUN.c:blas_lock Unexecuted instantiation: strmv_thread_TLU.c:blas_lock Unexecuted instantiation: strmv_thread_TLN.c:blas_lock Unexecuted instantiation: sdot.c:blas_lock Unexecuted instantiation: dtrtri.c:blas_lock Unexecuted instantiation: dtrtri_UU_single.c:blas_lock Unexecuted instantiation: dtrti2_UU.c:blas_lock Unexecuted instantiation: dtrmv_NUU.c:blas_lock Unexecuted instantiation: daxpy_k.c:blas_lock Unexecuted instantiation: dtrmm_LNUU.c:blas_lock Unexecuted instantiation: dtrmm_iutucopy.c:blas_lock Unexecuted instantiation: dtrmm_kernel_LN.c:blas_lock Unexecuted instantiation: dtrsm_RNUU.c:blas_lock Unexecuted instantiation: dtrsm_ounucopy.c:blas_lock Unexecuted instantiation: dtrsm_kernel_RN.c:blas_lock Unexecuted instantiation: dtrtri_UN_single.c:blas_lock Unexecuted instantiation: dtrti2_UN.c:blas_lock Unexecuted instantiation: dtrmv_NUN.c:blas_lock Unexecuted instantiation: dtrmm_LNUN.c:blas_lock Unexecuted instantiation: dtrmm_iutncopy.c:blas_lock Unexecuted instantiation: dtrsm_RNUN.c:blas_lock Unexecuted instantiation: dtrsm_ounncopy.c:blas_lock Unexecuted instantiation: dtrtri_LU_single.c:blas_lock Unexecuted instantiation: dtrti2_LU.c:blas_lock Unexecuted instantiation: dtrmv_NLU.c:blas_lock Unexecuted instantiation: dtrmm_LNLU.c:blas_lock Unexecuted instantiation: dtrmm_iltucopy.c:blas_lock Unexecuted instantiation: dtrmm_kernel_LT.c:blas_lock Unexecuted instantiation: dtrsm_RNLU.c:blas_lock Unexecuted instantiation: dtrsm_olnucopy.c:blas_lock Unexecuted instantiation: dtrsm_kernel_RT.c:blas_lock Unexecuted instantiation: dtrtri_LN_single.c:blas_lock Unexecuted instantiation: dtrti2_LN.c:blas_lock Unexecuted instantiation: dtrmv_NLN.c:blas_lock Unexecuted instantiation: dtrmm_LNLN.c:blas_lock Unexecuted instantiation: dtrmm_iltncopy.c:blas_lock Unexecuted instantiation: dtrsm_RNLN.c:blas_lock Unexecuted instantiation: dtrsm_olnncopy.c:blas_lock Unexecuted instantiation: dtrtri_UU_parallel.c:blas_lock Unexecuted instantiation: dtrtri_UN_parallel.c:blas_lock Unexecuted instantiation: dtrtri_LU_parallel.c:blas_lock Unexecuted instantiation: dtrtri_LN_parallel.c:blas_lock Unexecuted instantiation: dtrsm.c:blas_lock Unexecuted instantiation: dtrsm_LNUU.c:blas_lock Unexecuted instantiation: dtrsm_iutucopy.c:blas_lock Unexecuted instantiation: dtrsm_kernel_LN.c:blas_lock Unexecuted instantiation: dtrsm_LNUN.c:blas_lock Unexecuted instantiation: dtrsm_iutncopy.c:blas_lock Unexecuted instantiation: dtrsm_LNLU.c:blas_lock Unexecuted instantiation: dtrsm_LNLN.c:blas_lock Unexecuted instantiation: dtrsm_iltncopy.c:blas_lock Unexecuted instantiation: dtrsm_LTUU.c:blas_lock Unexecuted instantiation: dtrsm_iunucopy.c:blas_lock Unexecuted instantiation: dtrsm_LTUN.c:blas_lock Unexecuted instantiation: dtrsm_iunncopy.c:blas_lock Unexecuted instantiation: dtrsm_LTLU.c:blas_lock Unexecuted instantiation: dtrsm_ilnucopy.c:blas_lock Unexecuted instantiation: dtrsm_LTLN.c:blas_lock Unexecuted instantiation: dtrsm_ilnncopy.c:blas_lock Unexecuted instantiation: dtrsm_RTUU.c:blas_lock Unexecuted instantiation: dtrsm_outucopy.c:blas_lock Unexecuted instantiation: dtrsm_RTUN.c:blas_lock Unexecuted instantiation: dtrsm_outncopy.c:blas_lock Unexecuted instantiation: dtrsm_RTLU.c:blas_lock Unexecuted instantiation: dtrsm_oltucopy.c:blas_lock Unexecuted instantiation: dtrsm_RTLN.c:blas_lock Unexecuted instantiation: dtrsm_oltncopy.c:blas_lock Unexecuted instantiation: dgemv.c:blas_lock Unexecuted instantiation: dgemv_t.c:blas_lock Unexecuted instantiation: dgemv_thread_n.c:blas_lock Unexecuted instantiation: dgemv_thread_t.c:blas_lock Unexecuted instantiation: dswap.c:blas_lock Unexecuted instantiation: dscal.c:blas_lock Unexecuted instantiation: dger.c:blas_lock Unexecuted instantiation: dger_k.c:blas_lock Unexecuted instantiation: dger_thread.c:blas_lock Unexecuted instantiation: dcopy.c:blas_lock Unexecuted instantiation: dtrmm.c:blas_lock Unexecuted instantiation: dtrmm_LTUU.c:blas_lock Unexecuted instantiation: dtrmm_iunucopy.c:blas_lock Unexecuted instantiation: dtrmm_LTUN.c:blas_lock Unexecuted instantiation: dtrmm_iunncopy.c:blas_lock Unexecuted instantiation: dtrmm_LTLU.c:blas_lock Unexecuted instantiation: dtrmm_ilnucopy.c:blas_lock Unexecuted instantiation: dtrmm_LTLN.c:blas_lock Unexecuted instantiation: dtrmm_ilnncopy.c:blas_lock Unexecuted instantiation: dtrmm_RNUU.c:blas_lock Unexecuted instantiation: dtrmm_ounucopy.c:blas_lock Unexecuted instantiation: dtrmm_kernel_RN.c:blas_lock Unexecuted instantiation: dtrmm_RNUN.c:blas_lock Unexecuted instantiation: dtrmm_ounncopy.c:blas_lock Unexecuted instantiation: dtrmm_RNLU.c:blas_lock Unexecuted instantiation: dtrmm_olnucopy.c:blas_lock Unexecuted instantiation: dtrmm_kernel_RT.c:blas_lock Unexecuted instantiation: dtrmm_RNLN.c:blas_lock Unexecuted instantiation: dtrmm_olnncopy.c:blas_lock Unexecuted instantiation: dtrmm_RTUU.c:blas_lock Unexecuted instantiation: dtrmm_outucopy.c:blas_lock Unexecuted instantiation: dtrmm_RTUN.c:blas_lock Unexecuted instantiation: dtrmm_outncopy.c:blas_lock Unexecuted instantiation: dtrmm_RTLU.c:blas_lock Unexecuted instantiation: dtrmm_oltucopy.c:blas_lock Unexecuted instantiation: dtrmm_RTLN.c:blas_lock Unexecuted instantiation: dtrmm_oltncopy.c:blas_lock Unexecuted instantiation: dnrm2.c:blas_lock Unexecuted instantiation: dtrmv.c:blas_lock Unexecuted instantiation: dtrmv_TUU.c:blas_lock Unexecuted instantiation: dtrmv_TUN.c:blas_lock Unexecuted instantiation: dtrmv_TLU.c:blas_lock Unexecuted instantiation: dtrmv_TLN.c:blas_lock Unexecuted instantiation: dtrmv_thread_NUU.c:blas_lock Unexecuted instantiation: dtrmv_thread_NUN.c:blas_lock Unexecuted instantiation: dtrmv_thread_NLU.c:blas_lock Unexecuted instantiation: dtrmv_thread_NLN.c:blas_lock Unexecuted instantiation: dtrmv_thread_TUU.c:blas_lock Unexecuted instantiation: dtrmv_thread_TUN.c:blas_lock Unexecuted instantiation: dtrmv_thread_TLU.c:blas_lock Unexecuted instantiation: dtrmv_thread_TLN.c:blas_lock Unexecuted instantiation: dsymv.c:blas_lock Unexecuted instantiation: dsymv_U.c:blas_lock Unexecuted instantiation: dsymv_L.c:blas_lock Unexecuted instantiation: dsymv_thread_U.c:blas_lock Unexecuted instantiation: dsymv_thread_L.c:blas_lock Unexecuted instantiation: ddot.c:blas_lock Unexecuted instantiation: daxpy.c:blas_lock Unexecuted instantiation: dsyr2k.c:blas_lock Unexecuted instantiation: syrk_thread.c:blas_lock Unexecuted instantiation: dsyr2k_UN.c:blas_lock Unexecuted instantiation: dsyr2k_kernel_U.c:blas_lock Unexecuted instantiation: dsyr2k_UT.c:blas_lock Unexecuted instantiation: dsyr2k_LN.c:blas_lock Unexecuted instantiation: dsyr2k_kernel_L.c:blas_lock Unexecuted instantiation: dsyr2k_LT.c:blas_lock Unexecuted instantiation: dsyr2.c:blas_lock Unexecuted instantiation: dsyr2_U.c:blas_lock Unexecuted instantiation: dsyr2_L.c:blas_lock Unexecuted instantiation: dsyr2_thread_U.c:blas_lock Unexecuted instantiation: dsyr2_thread_L.c:blas_lock Unexecuted instantiation: drot.c:blas_lock Unexecuted instantiation: drot_k.c:blas_lock |
97 | | #define BLAS_LOCK_DEFINED |
98 | | |
99 | 0 | static __inline BLASULONG rpcc(void){ |
100 | 0 | #ifdef C_MSVC |
101 | 0 | return __rdtsc(); |
102 | 0 | #else |
103 | 0 | BLASULONG a, d; |
104 | 0 |
|
105 | 0 | __asm__ __volatile__ ("rdtsc" : "=a" (a), "=d" (d)); |
106 | 0 |
|
107 | 0 | return ((BLASULONG)a + ((BLASULONG)d << 32)); |
108 | 0 | #endif |
109 | 0 | } Unexecuted instantiation: sgemm.c:rpcc Unexecuted instantiation: ssyrk.c:rpcc Unexecuted instantiation: dgemm.c:rpcc Unexecuted instantiation: sgetrf.c:rpcc Unexecuted instantiation: dgetrf.c:rpcc Unexecuted instantiation: sgemm_nn.c:rpcc Unexecuted instantiation: dgemm_nn.c:rpcc Unexecuted instantiation: sgemm_thread_nn.c:rpcc Unexecuted instantiation: dgemm_thread_nn.c:rpcc Unexecuted instantiation: sgemm_nt.c:rpcc Unexecuted instantiation: dgemm_nt.c:rpcc Unexecuted instantiation: sgemm_thread_nt.c:rpcc Unexecuted instantiation: dgemm_thread_nt.c:rpcc Unexecuted instantiation: sgemm_tn.c:rpcc Unexecuted instantiation: dgemm_tn.c:rpcc Unexecuted instantiation: sgemm_thread_tn.c:rpcc Unexecuted instantiation: dgemm_thread_tn.c:rpcc Unexecuted instantiation: sgemm_tt.c:rpcc Unexecuted instantiation: dgemm_tt.c:rpcc Unexecuted instantiation: sgemm_thread_tt.c:rpcc Unexecuted instantiation: dgemm_thread_tt.c:rpcc Unexecuted instantiation: ssyrk_UN.c:rpcc Unexecuted instantiation: ssyrk_LN.c:rpcc Unexecuted instantiation: ssyrk_UT.c:rpcc Unexecuted instantiation: ssyrk_LT.c:rpcc Unexecuted instantiation: ssyrk_kernel_U.c:rpcc Unexecuted instantiation: ssyrk_kernel_L.c:rpcc Unexecuted instantiation: ssyrk_thread_UN.c:rpcc Unexecuted instantiation: ssyrk_thread_LN.c:rpcc Unexecuted instantiation: ssyrk_thread_UT.c:rpcc Unexecuted instantiation: ssyrk_thread_LT.c:rpcc Unexecuted instantiation: memory.c:rpcc Unexecuted instantiation: blas_server_omp.c:rpcc Unexecuted instantiation: divtable.c:rpcc Unexecuted instantiation: blas_server_callback.c:rpcc Unexecuted instantiation: xerbla.c:rpcc Unexecuted instantiation: openblas_error_handle.c:rpcc Unexecuted instantiation: openblas_env.c:rpcc Unexecuted instantiation: parameter.c:rpcc Unexecuted instantiation: sscal_k.c:rpcc Unexecuted instantiation: sgemm_kernel.c:rpcc Unexecuted instantiation: sgemm_incopy.c:rpcc Unexecuted instantiation: sgemm_itcopy.c:rpcc Unexecuted instantiation: sgemm_oncopy.c:rpcc Unexecuted instantiation: sgemm_otcopy.c:rpcc Unexecuted instantiation: sgemm_beta.c:rpcc Unexecuted instantiation: sgemm_small_matrix_permit.c:rpcc Unexecuted instantiation: sgemm_small_kernel_nn.c:rpcc Unexecuted instantiation: sgemm_small_kernel_nt.c:rpcc Unexecuted instantiation: sgemm_small_kernel_tn.c:rpcc Unexecuted instantiation: sgemm_small_kernel_tt.c:rpcc Unexecuted instantiation: sgemm_small_kernel_b0_nn.c:rpcc Unexecuted instantiation: sgemm_small_kernel_b0_nt.c:rpcc Unexecuted instantiation: sgemm_small_kernel_b0_tn.c:rpcc Unexecuted instantiation: sgemm_small_kernel_b0_tt.c:rpcc Unexecuted instantiation: dgemm_incopy.c:rpcc Unexecuted instantiation: dgemm_itcopy.c:rpcc Unexecuted instantiation: dgemm_oncopy.c:rpcc Unexecuted instantiation: dgemm_otcopy.c:rpcc Unexecuted instantiation: dgemm_beta.c:rpcc Unexecuted instantiation: dgemm_small_matrix_permit.c:rpcc Unexecuted instantiation: dgemm_small_kernel_nn.c:rpcc Unexecuted instantiation: dgemm_small_kernel_nt.c:rpcc Unexecuted instantiation: dgemm_small_kernel_tn.c:rpcc Unexecuted instantiation: dgemm_small_kernel_tt.c:rpcc Unexecuted instantiation: dgemm_small_kernel_b0_nn.c:rpcc Unexecuted instantiation: dgemm_small_kernel_b0_nt.c:rpcc Unexecuted instantiation: dgemm_small_kernel_b0_tn.c:rpcc Unexecuted instantiation: dgemm_small_kernel_b0_tt.c:rpcc Unexecuted instantiation: sgetrf_single.c:rpcc Unexecuted instantiation: sgetf2_k.c:rpcc Unexecuted instantiation: sgemv_n.c:rpcc Unexecuted instantiation: sdot_k.c:rpcc Unexecuted instantiation: strsm_iltucopy.c:rpcc Unexecuted instantiation: slaswp_plus.c:rpcc Unexecuted instantiation: strsm_kernel_LT.c:rpcc Unexecuted instantiation: dgetrf_single.c:rpcc Unexecuted instantiation: dgetf2_k.c:rpcc Unexecuted instantiation: dscal_k.c:rpcc Unexecuted instantiation: ddot_k.c:rpcc Unexecuted instantiation: blas_l1_thread.c:rpcc Unexecuted instantiation: dgemv_n.c:rpcc Unexecuted instantiation: dtrsm_iltucopy.c:rpcc Unexecuted instantiation: dlaswp_plus.c:rpcc Unexecuted instantiation: dtrsm_kernel_LT.c:rpcc Unexecuted instantiation: sgetrf_parallel.c:rpcc Unexecuted instantiation: gemm_thread_n.c:rpcc Unexecuted instantiation: dgetrf_parallel.c:rpcc Unexecuted instantiation: strtri.c:rpcc Unexecuted instantiation: strtri_UU_single.c:rpcc Unexecuted instantiation: strti2_UU.c:rpcc Unexecuted instantiation: strmv_NUU.c:rpcc Unexecuted instantiation: saxpy_k.c:rpcc Unexecuted instantiation: strmm_LNUU.c:rpcc Unexecuted instantiation: strmm_iutucopy.c:rpcc Unexecuted instantiation: strmm_kernel_LN.c:rpcc Unexecuted instantiation: strsm_RNUU.c:rpcc Unexecuted instantiation: strsm_ounucopy.c:rpcc Unexecuted instantiation: strsm_kernel_RN.c:rpcc Unexecuted instantiation: strtri_UN_single.c:rpcc Unexecuted instantiation: strti2_UN.c:rpcc Unexecuted instantiation: strmv_NUN.c:rpcc Unexecuted instantiation: strmm_LNUN.c:rpcc Unexecuted instantiation: strmm_iutncopy.c:rpcc Unexecuted instantiation: strsm_RNUN.c:rpcc Unexecuted instantiation: strsm_ounncopy.c:rpcc Unexecuted instantiation: strtri_LU_single.c:rpcc Unexecuted instantiation: strti2_LU.c:rpcc Unexecuted instantiation: strmv_NLU.c:rpcc Unexecuted instantiation: strmm_LNLU.c:rpcc Unexecuted instantiation: strmm_iltucopy.c:rpcc Unexecuted instantiation: strmm_kernel_LT.c:rpcc Unexecuted instantiation: strsm_RNLU.c:rpcc Unexecuted instantiation: strsm_olnucopy.c:rpcc Unexecuted instantiation: strsm_kernel_RT.c:rpcc Unexecuted instantiation: strtri_LN_single.c:rpcc Unexecuted instantiation: strti2_LN.c:rpcc Unexecuted instantiation: strmv_NLN.c:rpcc Unexecuted instantiation: strmm_LNLN.c:rpcc Unexecuted instantiation: strmm_iltncopy.c:rpcc Unexecuted instantiation: strsm_RNLN.c:rpcc Unexecuted instantiation: strsm_olnncopy.c:rpcc Unexecuted instantiation: strtri_UU_parallel.c:rpcc Unexecuted instantiation: gemm_thread_m.c:rpcc Unexecuted instantiation: strtri_UN_parallel.c:rpcc Unexecuted instantiation: strtri_LU_parallel.c:rpcc Unexecuted instantiation: strtri_LN_parallel.c:rpcc Unexecuted instantiation: strsm.c:rpcc Unexecuted instantiation: strsm_LNUU.c:rpcc Unexecuted instantiation: strsm_iutucopy.c:rpcc Unexecuted instantiation: strsm_kernel_LN.c:rpcc Unexecuted instantiation: strsm_LNUN.c:rpcc Unexecuted instantiation: strsm_iutncopy.c:rpcc Unexecuted instantiation: strsm_LNLU.c:rpcc Unexecuted instantiation: strsm_LNLN.c:rpcc Unexecuted instantiation: strsm_iltncopy.c:rpcc Unexecuted instantiation: strsm_LTUU.c:rpcc Unexecuted instantiation: strsm_iunucopy.c:rpcc Unexecuted instantiation: strsm_LTUN.c:rpcc Unexecuted instantiation: strsm_iunncopy.c:rpcc Unexecuted instantiation: strsm_LTLU.c:rpcc Unexecuted instantiation: strsm_ilnucopy.c:rpcc Unexecuted instantiation: strsm_LTLN.c:rpcc Unexecuted instantiation: strsm_ilnncopy.c:rpcc Unexecuted instantiation: strsm_RTUU.c:rpcc Unexecuted instantiation: strsm_outucopy.c:rpcc Unexecuted instantiation: strsm_RTUN.c:rpcc Unexecuted instantiation: strsm_outncopy.c:rpcc Unexecuted instantiation: strsm_RTLU.c:rpcc Unexecuted instantiation: strsm_oltucopy.c:rpcc Unexecuted instantiation: strsm_RTLN.c:rpcc Unexecuted instantiation: strsm_oltncopy.c:rpcc Unexecuted instantiation: sgemv.c:rpcc Unexecuted instantiation: sgemv_t.c:rpcc Unexecuted instantiation: sgemv_thread_n.c:rpcc Unexecuted instantiation: sgemv_thread_t.c:rpcc Unexecuted instantiation: sswap.c:rpcc Unexecuted instantiation: sscal.c:rpcc Unexecuted instantiation: srot.c:rpcc Unexecuted instantiation: srot_k.c:rpcc Unexecuted instantiation: scopy.c:rpcc Unexecuted instantiation: snrm2.c:rpcc Unexecuted instantiation: isamax.c:rpcc Unexecuted instantiation: sger.c:rpcc Unexecuted instantiation: sger_k.c:rpcc Unexecuted instantiation: sger_thread.c:rpcc Unexecuted instantiation: strmm.c:rpcc Unexecuted instantiation: strmm_LTUU.c:rpcc Unexecuted instantiation: strmm_iunucopy.c:rpcc Unexecuted instantiation: strmm_LTUN.c:rpcc Unexecuted instantiation: strmm_iunncopy.c:rpcc Unexecuted instantiation: strmm_LTLU.c:rpcc Unexecuted instantiation: strmm_ilnucopy.c:rpcc Unexecuted instantiation: strmm_LTLN.c:rpcc Unexecuted instantiation: strmm_ilnncopy.c:rpcc Unexecuted instantiation: strmm_RNUU.c:rpcc Unexecuted instantiation: strmm_ounucopy.c:rpcc Unexecuted instantiation: strmm_kernel_RN.c:rpcc Unexecuted instantiation: strmm_RNUN.c:rpcc Unexecuted instantiation: strmm_ounncopy.c:rpcc Unexecuted instantiation: strmm_RNLU.c:rpcc Unexecuted instantiation: strmm_olnucopy.c:rpcc Unexecuted instantiation: strmm_kernel_RT.c:rpcc Unexecuted instantiation: strmm_RNLN.c:rpcc Unexecuted instantiation: strmm_olnncopy.c:rpcc Unexecuted instantiation: strmm_RTUU.c:rpcc Unexecuted instantiation: strmm_outucopy.c:rpcc Unexecuted instantiation: strmm_RTUN.c:rpcc Unexecuted instantiation: strmm_outncopy.c:rpcc Unexecuted instantiation: strmm_RTLU.c:rpcc Unexecuted instantiation: strmm_oltucopy.c:rpcc Unexecuted instantiation: strmm_RTLN.c:rpcc Unexecuted instantiation: strmm_oltncopy.c:rpcc Unexecuted instantiation: strmv.c:rpcc Unexecuted instantiation: strmv_TUU.c:rpcc Unexecuted instantiation: strmv_TUN.c:rpcc Unexecuted instantiation: strmv_TLU.c:rpcc Unexecuted instantiation: strmv_TLN.c:rpcc Unexecuted instantiation: strmv_thread_NUU.c:rpcc Unexecuted instantiation: strmv_thread_NUN.c:rpcc Unexecuted instantiation: strmv_thread_NLU.c:rpcc Unexecuted instantiation: strmv_thread_NLN.c:rpcc Unexecuted instantiation: strmv_thread_TUU.c:rpcc Unexecuted instantiation: strmv_thread_TUN.c:rpcc Unexecuted instantiation: strmv_thread_TLU.c:rpcc Unexecuted instantiation: strmv_thread_TLN.c:rpcc Unexecuted instantiation: sdot.c:rpcc Unexecuted instantiation: dtrtri.c:rpcc Unexecuted instantiation: dtrtri_UU_single.c:rpcc Unexecuted instantiation: dtrti2_UU.c:rpcc Unexecuted instantiation: dtrmv_NUU.c:rpcc Unexecuted instantiation: daxpy_k.c:rpcc Unexecuted instantiation: dtrmm_LNUU.c:rpcc Unexecuted instantiation: dtrmm_iutucopy.c:rpcc Unexecuted instantiation: dtrmm_kernel_LN.c:rpcc Unexecuted instantiation: dtrsm_RNUU.c:rpcc Unexecuted instantiation: dtrsm_ounucopy.c:rpcc Unexecuted instantiation: dtrsm_kernel_RN.c:rpcc Unexecuted instantiation: dtrtri_UN_single.c:rpcc Unexecuted instantiation: dtrti2_UN.c:rpcc Unexecuted instantiation: dtrmv_NUN.c:rpcc Unexecuted instantiation: dtrmm_LNUN.c:rpcc Unexecuted instantiation: dtrmm_iutncopy.c:rpcc Unexecuted instantiation: dtrsm_RNUN.c:rpcc Unexecuted instantiation: dtrsm_ounncopy.c:rpcc Unexecuted instantiation: dtrtri_LU_single.c:rpcc Unexecuted instantiation: dtrti2_LU.c:rpcc Unexecuted instantiation: dtrmv_NLU.c:rpcc Unexecuted instantiation: dtrmm_LNLU.c:rpcc Unexecuted instantiation: dtrmm_iltucopy.c:rpcc Unexecuted instantiation: dtrmm_kernel_LT.c:rpcc Unexecuted instantiation: dtrsm_RNLU.c:rpcc Unexecuted instantiation: dtrsm_olnucopy.c:rpcc Unexecuted instantiation: dtrsm_kernel_RT.c:rpcc Unexecuted instantiation: dtrtri_LN_single.c:rpcc Unexecuted instantiation: dtrti2_LN.c:rpcc Unexecuted instantiation: dtrmv_NLN.c:rpcc Unexecuted instantiation: dtrmm_LNLN.c:rpcc Unexecuted instantiation: dtrmm_iltncopy.c:rpcc Unexecuted instantiation: dtrsm_RNLN.c:rpcc Unexecuted instantiation: dtrsm_olnncopy.c:rpcc Unexecuted instantiation: dtrtri_UU_parallel.c:rpcc Unexecuted instantiation: dtrtri_UN_parallel.c:rpcc Unexecuted instantiation: dtrtri_LU_parallel.c:rpcc Unexecuted instantiation: dtrtri_LN_parallel.c:rpcc Unexecuted instantiation: dtrsm.c:rpcc Unexecuted instantiation: dtrsm_LNUU.c:rpcc Unexecuted instantiation: dtrsm_iutucopy.c:rpcc Unexecuted instantiation: dtrsm_kernel_LN.c:rpcc Unexecuted instantiation: dtrsm_LNUN.c:rpcc Unexecuted instantiation: dtrsm_iutncopy.c:rpcc Unexecuted instantiation: dtrsm_LNLU.c:rpcc Unexecuted instantiation: dtrsm_LNLN.c:rpcc Unexecuted instantiation: dtrsm_iltncopy.c:rpcc Unexecuted instantiation: dtrsm_LTUU.c:rpcc Unexecuted instantiation: dtrsm_iunucopy.c:rpcc Unexecuted instantiation: dtrsm_LTUN.c:rpcc Unexecuted instantiation: dtrsm_iunncopy.c:rpcc Unexecuted instantiation: dtrsm_LTLU.c:rpcc Unexecuted instantiation: dtrsm_ilnucopy.c:rpcc Unexecuted instantiation: dtrsm_LTLN.c:rpcc Unexecuted instantiation: dtrsm_ilnncopy.c:rpcc Unexecuted instantiation: dtrsm_RTUU.c:rpcc Unexecuted instantiation: dtrsm_outucopy.c:rpcc Unexecuted instantiation: dtrsm_RTUN.c:rpcc Unexecuted instantiation: dtrsm_outncopy.c:rpcc Unexecuted instantiation: dtrsm_RTLU.c:rpcc Unexecuted instantiation: dtrsm_oltucopy.c:rpcc Unexecuted instantiation: dtrsm_RTLN.c:rpcc Unexecuted instantiation: dtrsm_oltncopy.c:rpcc Unexecuted instantiation: dgemv.c:rpcc Unexecuted instantiation: dgemv_t.c:rpcc Unexecuted instantiation: dgemv_thread_n.c:rpcc Unexecuted instantiation: dgemv_thread_t.c:rpcc Unexecuted instantiation: dswap.c:rpcc Unexecuted instantiation: dscal.c:rpcc Unexecuted instantiation: dger.c:rpcc Unexecuted instantiation: dger_k.c:rpcc Unexecuted instantiation: dger_thread.c:rpcc Unexecuted instantiation: dcopy.c:rpcc Unexecuted instantiation: dtrmm.c:rpcc Unexecuted instantiation: dtrmm_LTUU.c:rpcc Unexecuted instantiation: dtrmm_iunucopy.c:rpcc Unexecuted instantiation: dtrmm_LTUN.c:rpcc Unexecuted instantiation: dtrmm_iunncopy.c:rpcc Unexecuted instantiation: dtrmm_LTLU.c:rpcc Unexecuted instantiation: dtrmm_ilnucopy.c:rpcc Unexecuted instantiation: dtrmm_LTLN.c:rpcc Unexecuted instantiation: dtrmm_ilnncopy.c:rpcc Unexecuted instantiation: dtrmm_RNUU.c:rpcc Unexecuted instantiation: dtrmm_ounucopy.c:rpcc Unexecuted instantiation: dtrmm_kernel_RN.c:rpcc Unexecuted instantiation: dtrmm_RNUN.c:rpcc Unexecuted instantiation: dtrmm_ounncopy.c:rpcc Unexecuted instantiation: dtrmm_RNLU.c:rpcc Unexecuted instantiation: dtrmm_olnucopy.c:rpcc Unexecuted instantiation: dtrmm_kernel_RT.c:rpcc Unexecuted instantiation: dtrmm_RNLN.c:rpcc Unexecuted instantiation: dtrmm_olnncopy.c:rpcc Unexecuted instantiation: dtrmm_RTUU.c:rpcc Unexecuted instantiation: dtrmm_outucopy.c:rpcc Unexecuted instantiation: dtrmm_RTUN.c:rpcc Unexecuted instantiation: dtrmm_outncopy.c:rpcc Unexecuted instantiation: dtrmm_RTLU.c:rpcc Unexecuted instantiation: dtrmm_oltucopy.c:rpcc Unexecuted instantiation: dtrmm_RTLN.c:rpcc Unexecuted instantiation: dtrmm_oltncopy.c:rpcc Unexecuted instantiation: dnrm2.c:rpcc Unexecuted instantiation: dtrmv.c:rpcc Unexecuted instantiation: dtrmv_TUU.c:rpcc Unexecuted instantiation: dtrmv_TUN.c:rpcc Unexecuted instantiation: dtrmv_TLU.c:rpcc Unexecuted instantiation: dtrmv_TLN.c:rpcc Unexecuted instantiation: dtrmv_thread_NUU.c:rpcc Unexecuted instantiation: dtrmv_thread_NUN.c:rpcc Unexecuted instantiation: dtrmv_thread_NLU.c:rpcc Unexecuted instantiation: dtrmv_thread_NLN.c:rpcc Unexecuted instantiation: dtrmv_thread_TUU.c:rpcc Unexecuted instantiation: dtrmv_thread_TUN.c:rpcc Unexecuted instantiation: dtrmv_thread_TLU.c:rpcc Unexecuted instantiation: dtrmv_thread_TLN.c:rpcc Unexecuted instantiation: dsymv.c:rpcc Unexecuted instantiation: dsymv_U.c:rpcc Unexecuted instantiation: dsymv_L.c:rpcc Unexecuted instantiation: dsymv_thread_U.c:rpcc Unexecuted instantiation: dsymv_thread_L.c:rpcc Unexecuted instantiation: ddot.c:rpcc Unexecuted instantiation: daxpy.c:rpcc Unexecuted instantiation: dsyr2k.c:rpcc Unexecuted instantiation: syrk_thread.c:rpcc Unexecuted instantiation: dsyr2k_UN.c:rpcc Unexecuted instantiation: dsyr2k_kernel_U.c:rpcc Unexecuted instantiation: dsyr2k_UT.c:rpcc Unexecuted instantiation: dsyr2k_LN.c:rpcc Unexecuted instantiation: dsyr2k_kernel_L.c:rpcc Unexecuted instantiation: dsyr2k_LT.c:rpcc Unexecuted instantiation: dsyr2.c:rpcc Unexecuted instantiation: dsyr2_U.c:rpcc Unexecuted instantiation: dsyr2_L.c:rpcc Unexecuted instantiation: dsyr2_thread_U.c:rpcc Unexecuted instantiation: dsyr2_thread_L.c:rpcc Unexecuted instantiation: drot.c:rpcc Unexecuted instantiation: drot_k.c:rpcc |
110 | | #define RPCC_DEFINED |
111 | | |
112 | | #define RPCC64BIT |
113 | | |
114 | | #ifndef C_MSVC |
115 | 0 | static __inline BLASULONG getstackaddr(void){ |
116 | 0 | BLASULONG addr; |
117 | 0 |
|
118 | 0 | __asm__ __volatile__ ("movq %%rsp, %0" |
119 | 0 | : "=r"(addr) : : "memory"); |
120 | 0 |
|
121 | 0 | return addr; |
122 | 0 | } Unexecuted instantiation: sgemm.c:getstackaddr Unexecuted instantiation: ssyrk.c:getstackaddr Unexecuted instantiation: dgemm.c:getstackaddr Unexecuted instantiation: sgetrf.c:getstackaddr Unexecuted instantiation: dgetrf.c:getstackaddr Unexecuted instantiation: sgemm_nn.c:getstackaddr Unexecuted instantiation: dgemm_nn.c:getstackaddr Unexecuted instantiation: sgemm_thread_nn.c:getstackaddr Unexecuted instantiation: dgemm_thread_nn.c:getstackaddr Unexecuted instantiation: sgemm_nt.c:getstackaddr Unexecuted instantiation: dgemm_nt.c:getstackaddr Unexecuted instantiation: sgemm_thread_nt.c:getstackaddr Unexecuted instantiation: dgemm_thread_nt.c:getstackaddr Unexecuted instantiation: sgemm_tn.c:getstackaddr Unexecuted instantiation: dgemm_tn.c:getstackaddr Unexecuted instantiation: sgemm_thread_tn.c:getstackaddr Unexecuted instantiation: dgemm_thread_tn.c:getstackaddr Unexecuted instantiation: sgemm_tt.c:getstackaddr Unexecuted instantiation: dgemm_tt.c:getstackaddr Unexecuted instantiation: sgemm_thread_tt.c:getstackaddr Unexecuted instantiation: dgemm_thread_tt.c:getstackaddr Unexecuted instantiation: ssyrk_UN.c:getstackaddr Unexecuted instantiation: ssyrk_LN.c:getstackaddr Unexecuted instantiation: ssyrk_UT.c:getstackaddr Unexecuted instantiation: ssyrk_LT.c:getstackaddr Unexecuted instantiation: ssyrk_kernel_U.c:getstackaddr Unexecuted instantiation: ssyrk_kernel_L.c:getstackaddr Unexecuted instantiation: ssyrk_thread_UN.c:getstackaddr Unexecuted instantiation: ssyrk_thread_LN.c:getstackaddr Unexecuted instantiation: ssyrk_thread_UT.c:getstackaddr Unexecuted instantiation: ssyrk_thread_LT.c:getstackaddr Unexecuted instantiation: memory.c:getstackaddr Unexecuted instantiation: blas_server_omp.c:getstackaddr Unexecuted instantiation: divtable.c:getstackaddr Unexecuted instantiation: blas_server_callback.c:getstackaddr Unexecuted instantiation: xerbla.c:getstackaddr Unexecuted instantiation: openblas_error_handle.c:getstackaddr Unexecuted instantiation: openblas_env.c:getstackaddr Unexecuted instantiation: parameter.c:getstackaddr Unexecuted instantiation: sscal_k.c:getstackaddr Unexecuted instantiation: sgemm_kernel.c:getstackaddr Unexecuted instantiation: sgemm_incopy.c:getstackaddr Unexecuted instantiation: sgemm_itcopy.c:getstackaddr Unexecuted instantiation: sgemm_oncopy.c:getstackaddr Unexecuted instantiation: sgemm_otcopy.c:getstackaddr Unexecuted instantiation: sgemm_beta.c:getstackaddr Unexecuted instantiation: sgemm_small_matrix_permit.c:getstackaddr Unexecuted instantiation: sgemm_small_kernel_nn.c:getstackaddr Unexecuted instantiation: sgemm_small_kernel_nt.c:getstackaddr Unexecuted instantiation: sgemm_small_kernel_tn.c:getstackaddr Unexecuted instantiation: sgemm_small_kernel_tt.c:getstackaddr Unexecuted instantiation: sgemm_small_kernel_b0_nn.c:getstackaddr Unexecuted instantiation: sgemm_small_kernel_b0_nt.c:getstackaddr Unexecuted instantiation: sgemm_small_kernel_b0_tn.c:getstackaddr Unexecuted instantiation: sgemm_small_kernel_b0_tt.c:getstackaddr Unexecuted instantiation: dgemm_incopy.c:getstackaddr Unexecuted instantiation: dgemm_itcopy.c:getstackaddr Unexecuted instantiation: dgemm_oncopy.c:getstackaddr Unexecuted instantiation: dgemm_otcopy.c:getstackaddr Unexecuted instantiation: dgemm_beta.c:getstackaddr Unexecuted instantiation: dgemm_small_matrix_permit.c:getstackaddr Unexecuted instantiation: dgemm_small_kernel_nn.c:getstackaddr Unexecuted instantiation: dgemm_small_kernel_nt.c:getstackaddr Unexecuted instantiation: dgemm_small_kernel_tn.c:getstackaddr Unexecuted instantiation: dgemm_small_kernel_tt.c:getstackaddr Unexecuted instantiation: dgemm_small_kernel_b0_nn.c:getstackaddr Unexecuted instantiation: dgemm_small_kernel_b0_nt.c:getstackaddr Unexecuted instantiation: dgemm_small_kernel_b0_tn.c:getstackaddr Unexecuted instantiation: dgemm_small_kernel_b0_tt.c:getstackaddr Unexecuted instantiation: sgetrf_single.c:getstackaddr Unexecuted instantiation: sgetf2_k.c:getstackaddr Unexecuted instantiation: sgemv_n.c:getstackaddr Unexecuted instantiation: sdot_k.c:getstackaddr Unexecuted instantiation: strsm_iltucopy.c:getstackaddr Unexecuted instantiation: slaswp_plus.c:getstackaddr Unexecuted instantiation: strsm_kernel_LT.c:getstackaddr Unexecuted instantiation: dgetrf_single.c:getstackaddr Unexecuted instantiation: dgetf2_k.c:getstackaddr Unexecuted instantiation: dscal_k.c:getstackaddr Unexecuted instantiation: ddot_k.c:getstackaddr Unexecuted instantiation: blas_l1_thread.c:getstackaddr Unexecuted instantiation: dgemv_n.c:getstackaddr Unexecuted instantiation: dtrsm_iltucopy.c:getstackaddr Unexecuted instantiation: dlaswp_plus.c:getstackaddr Unexecuted instantiation: dtrsm_kernel_LT.c:getstackaddr Unexecuted instantiation: sgetrf_parallel.c:getstackaddr Unexecuted instantiation: gemm_thread_n.c:getstackaddr Unexecuted instantiation: dgetrf_parallel.c:getstackaddr Unexecuted instantiation: strtri.c:getstackaddr Unexecuted instantiation: strtri_UU_single.c:getstackaddr Unexecuted instantiation: strti2_UU.c:getstackaddr Unexecuted instantiation: strmv_NUU.c:getstackaddr Unexecuted instantiation: saxpy_k.c:getstackaddr Unexecuted instantiation: strmm_LNUU.c:getstackaddr Unexecuted instantiation: strmm_iutucopy.c:getstackaddr Unexecuted instantiation: strmm_kernel_LN.c:getstackaddr Unexecuted instantiation: strsm_RNUU.c:getstackaddr Unexecuted instantiation: strsm_ounucopy.c:getstackaddr Unexecuted instantiation: strsm_kernel_RN.c:getstackaddr Unexecuted instantiation: strtri_UN_single.c:getstackaddr Unexecuted instantiation: strti2_UN.c:getstackaddr Unexecuted instantiation: strmv_NUN.c:getstackaddr Unexecuted instantiation: strmm_LNUN.c:getstackaddr Unexecuted instantiation: strmm_iutncopy.c:getstackaddr Unexecuted instantiation: strsm_RNUN.c:getstackaddr Unexecuted instantiation: strsm_ounncopy.c:getstackaddr Unexecuted instantiation: strtri_LU_single.c:getstackaddr Unexecuted instantiation: strti2_LU.c:getstackaddr Unexecuted instantiation: strmv_NLU.c:getstackaddr Unexecuted instantiation: strmm_LNLU.c:getstackaddr Unexecuted instantiation: strmm_iltucopy.c:getstackaddr Unexecuted instantiation: strmm_kernel_LT.c:getstackaddr Unexecuted instantiation: strsm_RNLU.c:getstackaddr Unexecuted instantiation: strsm_olnucopy.c:getstackaddr Unexecuted instantiation: strsm_kernel_RT.c:getstackaddr Unexecuted instantiation: strtri_LN_single.c:getstackaddr Unexecuted instantiation: strti2_LN.c:getstackaddr Unexecuted instantiation: strmv_NLN.c:getstackaddr Unexecuted instantiation: strmm_LNLN.c:getstackaddr Unexecuted instantiation: strmm_iltncopy.c:getstackaddr Unexecuted instantiation: strsm_RNLN.c:getstackaddr Unexecuted instantiation: strsm_olnncopy.c:getstackaddr Unexecuted instantiation: strtri_UU_parallel.c:getstackaddr Unexecuted instantiation: gemm_thread_m.c:getstackaddr Unexecuted instantiation: strtri_UN_parallel.c:getstackaddr Unexecuted instantiation: strtri_LU_parallel.c:getstackaddr Unexecuted instantiation: strtri_LN_parallel.c:getstackaddr Unexecuted instantiation: strsm.c:getstackaddr Unexecuted instantiation: strsm_LNUU.c:getstackaddr Unexecuted instantiation: strsm_iutucopy.c:getstackaddr Unexecuted instantiation: strsm_kernel_LN.c:getstackaddr Unexecuted instantiation: strsm_LNUN.c:getstackaddr Unexecuted instantiation: strsm_iutncopy.c:getstackaddr Unexecuted instantiation: strsm_LNLU.c:getstackaddr Unexecuted instantiation: strsm_LNLN.c:getstackaddr Unexecuted instantiation: strsm_iltncopy.c:getstackaddr Unexecuted instantiation: strsm_LTUU.c:getstackaddr Unexecuted instantiation: strsm_iunucopy.c:getstackaddr Unexecuted instantiation: strsm_LTUN.c:getstackaddr Unexecuted instantiation: strsm_iunncopy.c:getstackaddr Unexecuted instantiation: strsm_LTLU.c:getstackaddr Unexecuted instantiation: strsm_ilnucopy.c:getstackaddr Unexecuted instantiation: strsm_LTLN.c:getstackaddr Unexecuted instantiation: strsm_ilnncopy.c:getstackaddr Unexecuted instantiation: strsm_RTUU.c:getstackaddr Unexecuted instantiation: strsm_outucopy.c:getstackaddr Unexecuted instantiation: strsm_RTUN.c:getstackaddr Unexecuted instantiation: strsm_outncopy.c:getstackaddr Unexecuted instantiation: strsm_RTLU.c:getstackaddr Unexecuted instantiation: strsm_oltucopy.c:getstackaddr Unexecuted instantiation: strsm_RTLN.c:getstackaddr Unexecuted instantiation: strsm_oltncopy.c:getstackaddr Unexecuted instantiation: sgemv.c:getstackaddr Unexecuted instantiation: sgemv_t.c:getstackaddr Unexecuted instantiation: sgemv_thread_n.c:getstackaddr Unexecuted instantiation: sgemv_thread_t.c:getstackaddr Unexecuted instantiation: sswap.c:getstackaddr Unexecuted instantiation: sscal.c:getstackaddr Unexecuted instantiation: srot.c:getstackaddr Unexecuted instantiation: srot_k.c:getstackaddr Unexecuted instantiation: scopy.c:getstackaddr Unexecuted instantiation: snrm2.c:getstackaddr Unexecuted instantiation: isamax.c:getstackaddr Unexecuted instantiation: sger.c:getstackaddr Unexecuted instantiation: sger_k.c:getstackaddr Unexecuted instantiation: sger_thread.c:getstackaddr Unexecuted instantiation: strmm.c:getstackaddr Unexecuted instantiation: strmm_LTUU.c:getstackaddr Unexecuted instantiation: strmm_iunucopy.c:getstackaddr Unexecuted instantiation: strmm_LTUN.c:getstackaddr Unexecuted instantiation: strmm_iunncopy.c:getstackaddr Unexecuted instantiation: strmm_LTLU.c:getstackaddr Unexecuted instantiation: strmm_ilnucopy.c:getstackaddr Unexecuted instantiation: strmm_LTLN.c:getstackaddr Unexecuted instantiation: strmm_ilnncopy.c:getstackaddr Unexecuted instantiation: strmm_RNUU.c:getstackaddr Unexecuted instantiation: strmm_ounucopy.c:getstackaddr Unexecuted instantiation: strmm_kernel_RN.c:getstackaddr Unexecuted instantiation: strmm_RNUN.c:getstackaddr Unexecuted instantiation: strmm_ounncopy.c:getstackaddr Unexecuted instantiation: strmm_RNLU.c:getstackaddr Unexecuted instantiation: strmm_olnucopy.c:getstackaddr Unexecuted instantiation: strmm_kernel_RT.c:getstackaddr Unexecuted instantiation: strmm_RNLN.c:getstackaddr Unexecuted instantiation: strmm_olnncopy.c:getstackaddr Unexecuted instantiation: strmm_RTUU.c:getstackaddr Unexecuted instantiation: strmm_outucopy.c:getstackaddr Unexecuted instantiation: strmm_RTUN.c:getstackaddr Unexecuted instantiation: strmm_outncopy.c:getstackaddr Unexecuted instantiation: strmm_RTLU.c:getstackaddr Unexecuted instantiation: strmm_oltucopy.c:getstackaddr Unexecuted instantiation: strmm_RTLN.c:getstackaddr Unexecuted instantiation: strmm_oltncopy.c:getstackaddr Unexecuted instantiation: strmv.c:getstackaddr Unexecuted instantiation: strmv_TUU.c:getstackaddr Unexecuted instantiation: strmv_TUN.c:getstackaddr Unexecuted instantiation: strmv_TLU.c:getstackaddr Unexecuted instantiation: strmv_TLN.c:getstackaddr Unexecuted instantiation: strmv_thread_NUU.c:getstackaddr Unexecuted instantiation: strmv_thread_NUN.c:getstackaddr Unexecuted instantiation: strmv_thread_NLU.c:getstackaddr Unexecuted instantiation: strmv_thread_NLN.c:getstackaddr Unexecuted instantiation: strmv_thread_TUU.c:getstackaddr Unexecuted instantiation: strmv_thread_TUN.c:getstackaddr Unexecuted instantiation: strmv_thread_TLU.c:getstackaddr Unexecuted instantiation: strmv_thread_TLN.c:getstackaddr Unexecuted instantiation: sdot.c:getstackaddr Unexecuted instantiation: dtrtri.c:getstackaddr Unexecuted instantiation: dtrtri_UU_single.c:getstackaddr Unexecuted instantiation: dtrti2_UU.c:getstackaddr Unexecuted instantiation: dtrmv_NUU.c:getstackaddr Unexecuted instantiation: daxpy_k.c:getstackaddr Unexecuted instantiation: dtrmm_LNUU.c:getstackaddr Unexecuted instantiation: dtrmm_iutucopy.c:getstackaddr Unexecuted instantiation: dtrmm_kernel_LN.c:getstackaddr Unexecuted instantiation: dtrsm_RNUU.c:getstackaddr Unexecuted instantiation: dtrsm_ounucopy.c:getstackaddr Unexecuted instantiation: dtrsm_kernel_RN.c:getstackaddr Unexecuted instantiation: dtrtri_UN_single.c:getstackaddr Unexecuted instantiation: dtrti2_UN.c:getstackaddr Unexecuted instantiation: dtrmv_NUN.c:getstackaddr Unexecuted instantiation: dtrmm_LNUN.c:getstackaddr Unexecuted instantiation: dtrmm_iutncopy.c:getstackaddr Unexecuted instantiation: dtrsm_RNUN.c:getstackaddr Unexecuted instantiation: dtrsm_ounncopy.c:getstackaddr Unexecuted instantiation: dtrtri_LU_single.c:getstackaddr Unexecuted instantiation: dtrti2_LU.c:getstackaddr Unexecuted instantiation: dtrmv_NLU.c:getstackaddr Unexecuted instantiation: dtrmm_LNLU.c:getstackaddr Unexecuted instantiation: dtrmm_iltucopy.c:getstackaddr Unexecuted instantiation: dtrmm_kernel_LT.c:getstackaddr Unexecuted instantiation: dtrsm_RNLU.c:getstackaddr Unexecuted instantiation: dtrsm_olnucopy.c:getstackaddr Unexecuted instantiation: dtrsm_kernel_RT.c:getstackaddr Unexecuted instantiation: dtrtri_LN_single.c:getstackaddr Unexecuted instantiation: dtrti2_LN.c:getstackaddr Unexecuted instantiation: dtrmv_NLN.c:getstackaddr Unexecuted instantiation: dtrmm_LNLN.c:getstackaddr Unexecuted instantiation: dtrmm_iltncopy.c:getstackaddr Unexecuted instantiation: dtrsm_RNLN.c:getstackaddr Unexecuted instantiation: dtrsm_olnncopy.c:getstackaddr Unexecuted instantiation: dtrtri_UU_parallel.c:getstackaddr Unexecuted instantiation: dtrtri_UN_parallel.c:getstackaddr Unexecuted instantiation: dtrtri_LU_parallel.c:getstackaddr Unexecuted instantiation: dtrtri_LN_parallel.c:getstackaddr Unexecuted instantiation: dtrsm.c:getstackaddr Unexecuted instantiation: dtrsm_LNUU.c:getstackaddr Unexecuted instantiation: dtrsm_iutucopy.c:getstackaddr Unexecuted instantiation: dtrsm_kernel_LN.c:getstackaddr Unexecuted instantiation: dtrsm_LNUN.c:getstackaddr Unexecuted instantiation: dtrsm_iutncopy.c:getstackaddr Unexecuted instantiation: dtrsm_LNLU.c:getstackaddr Unexecuted instantiation: dtrsm_LNLN.c:getstackaddr Unexecuted instantiation: dtrsm_iltncopy.c:getstackaddr Unexecuted instantiation: dtrsm_LTUU.c:getstackaddr Unexecuted instantiation: dtrsm_iunucopy.c:getstackaddr Unexecuted instantiation: dtrsm_LTUN.c:getstackaddr Unexecuted instantiation: dtrsm_iunncopy.c:getstackaddr Unexecuted instantiation: dtrsm_LTLU.c:getstackaddr Unexecuted instantiation: dtrsm_ilnucopy.c:getstackaddr Unexecuted instantiation: dtrsm_LTLN.c:getstackaddr Unexecuted instantiation: dtrsm_ilnncopy.c:getstackaddr Unexecuted instantiation: dtrsm_RTUU.c:getstackaddr Unexecuted instantiation: dtrsm_outucopy.c:getstackaddr Unexecuted instantiation: dtrsm_RTUN.c:getstackaddr Unexecuted instantiation: dtrsm_outncopy.c:getstackaddr Unexecuted instantiation: dtrsm_RTLU.c:getstackaddr Unexecuted instantiation: dtrsm_oltucopy.c:getstackaddr Unexecuted instantiation: dtrsm_RTLN.c:getstackaddr Unexecuted instantiation: dtrsm_oltncopy.c:getstackaddr Unexecuted instantiation: dgemv.c:getstackaddr Unexecuted instantiation: dgemv_t.c:getstackaddr Unexecuted instantiation: dgemv_thread_n.c:getstackaddr Unexecuted instantiation: dgemv_thread_t.c:getstackaddr Unexecuted instantiation: dswap.c:getstackaddr Unexecuted instantiation: dscal.c:getstackaddr Unexecuted instantiation: dger.c:getstackaddr Unexecuted instantiation: dger_k.c:getstackaddr Unexecuted instantiation: dger_thread.c:getstackaddr Unexecuted instantiation: dcopy.c:getstackaddr Unexecuted instantiation: dtrmm.c:getstackaddr Unexecuted instantiation: dtrmm_LTUU.c:getstackaddr Unexecuted instantiation: dtrmm_iunucopy.c:getstackaddr Unexecuted instantiation: dtrmm_LTUN.c:getstackaddr Unexecuted instantiation: dtrmm_iunncopy.c:getstackaddr Unexecuted instantiation: dtrmm_LTLU.c:getstackaddr Unexecuted instantiation: dtrmm_ilnucopy.c:getstackaddr Unexecuted instantiation: dtrmm_LTLN.c:getstackaddr Unexecuted instantiation: dtrmm_ilnncopy.c:getstackaddr Unexecuted instantiation: dtrmm_RNUU.c:getstackaddr Unexecuted instantiation: dtrmm_ounucopy.c:getstackaddr Unexecuted instantiation: dtrmm_kernel_RN.c:getstackaddr Unexecuted instantiation: dtrmm_RNUN.c:getstackaddr Unexecuted instantiation: dtrmm_ounncopy.c:getstackaddr Unexecuted instantiation: dtrmm_RNLU.c:getstackaddr Unexecuted instantiation: dtrmm_olnucopy.c:getstackaddr Unexecuted instantiation: dtrmm_kernel_RT.c:getstackaddr Unexecuted instantiation: dtrmm_RNLN.c:getstackaddr Unexecuted instantiation: dtrmm_olnncopy.c:getstackaddr Unexecuted instantiation: dtrmm_RTUU.c:getstackaddr Unexecuted instantiation: dtrmm_outucopy.c:getstackaddr Unexecuted instantiation: dtrmm_RTUN.c:getstackaddr Unexecuted instantiation: dtrmm_outncopy.c:getstackaddr Unexecuted instantiation: dtrmm_RTLU.c:getstackaddr Unexecuted instantiation: dtrmm_oltucopy.c:getstackaddr Unexecuted instantiation: dtrmm_RTLN.c:getstackaddr Unexecuted instantiation: dtrmm_oltncopy.c:getstackaddr Unexecuted instantiation: dnrm2.c:getstackaddr Unexecuted instantiation: dtrmv.c:getstackaddr Unexecuted instantiation: dtrmv_TUU.c:getstackaddr Unexecuted instantiation: dtrmv_TUN.c:getstackaddr Unexecuted instantiation: dtrmv_TLU.c:getstackaddr Unexecuted instantiation: dtrmv_TLN.c:getstackaddr Unexecuted instantiation: dtrmv_thread_NUU.c:getstackaddr Unexecuted instantiation: dtrmv_thread_NUN.c:getstackaddr Unexecuted instantiation: dtrmv_thread_NLU.c:getstackaddr Unexecuted instantiation: dtrmv_thread_NLN.c:getstackaddr Unexecuted instantiation: dtrmv_thread_TUU.c:getstackaddr Unexecuted instantiation: dtrmv_thread_TUN.c:getstackaddr Unexecuted instantiation: dtrmv_thread_TLU.c:getstackaddr Unexecuted instantiation: dtrmv_thread_TLN.c:getstackaddr Unexecuted instantiation: dsymv.c:getstackaddr Unexecuted instantiation: dsymv_U.c:getstackaddr Unexecuted instantiation: dsymv_L.c:getstackaddr Unexecuted instantiation: dsymv_thread_U.c:getstackaddr Unexecuted instantiation: dsymv_thread_L.c:getstackaddr Unexecuted instantiation: ddot.c:getstackaddr Unexecuted instantiation: daxpy.c:getstackaddr Unexecuted instantiation: dsyr2k.c:getstackaddr Unexecuted instantiation: syrk_thread.c:getstackaddr Unexecuted instantiation: dsyr2k_UN.c:getstackaddr Unexecuted instantiation: dsyr2k_kernel_U.c:getstackaddr Unexecuted instantiation: dsyr2k_UT.c:getstackaddr Unexecuted instantiation: dsyr2k_LN.c:getstackaddr Unexecuted instantiation: dsyr2k_kernel_L.c:getstackaddr Unexecuted instantiation: dsyr2k_LT.c:getstackaddr Unexecuted instantiation: dsyr2.c:getstackaddr Unexecuted instantiation: dsyr2_U.c:getstackaddr Unexecuted instantiation: dsyr2_L.c:getstackaddr Unexecuted instantiation: dsyr2_thread_U.c:getstackaddr Unexecuted instantiation: dsyr2_thread_L.c:getstackaddr Unexecuted instantiation: drot.c:getstackaddr Unexecuted instantiation: drot_k.c:getstackaddr |
123 | | #endif |
124 | | |
125 | 0 | static __inline void cpuid(int op, int *eax, int *ebx, int *ecx, int *edx){ |
126 | |
|
127 | | #ifdef C_MSVC |
128 | | int cpuinfo[4]; |
129 | | __cpuid(cpuinfo, op); |
130 | | *eax=cpuinfo[0]; |
131 | | *ebx=cpuinfo[1]; |
132 | | *ecx=cpuinfo[2]; |
133 | | *edx=cpuinfo[3]; |
134 | | #else |
135 | 0 | __asm__ __volatile__("mov $0, %%ecx;" |
136 | 0 | "cpuid" |
137 | 0 | : "=a" (*eax), |
138 | 0 | "=b" (*ebx), |
139 | 0 | "=c" (*ecx), |
140 | 0 | "=d" (*edx) |
141 | 0 | : "0" (op)); |
142 | 0 | #endif |
143 | 0 | } Unexecuted instantiation: sgemm.c:cpuid Unexecuted instantiation: ssyrk.c:cpuid Unexecuted instantiation: dgemm.c:cpuid Unexecuted instantiation: sgetrf.c:cpuid Unexecuted instantiation: dgetrf.c:cpuid Unexecuted instantiation: sgemm_nn.c:cpuid Unexecuted instantiation: dgemm_nn.c:cpuid Unexecuted instantiation: sgemm_thread_nn.c:cpuid Unexecuted instantiation: dgemm_thread_nn.c:cpuid Unexecuted instantiation: sgemm_nt.c:cpuid Unexecuted instantiation: dgemm_nt.c:cpuid Unexecuted instantiation: sgemm_thread_nt.c:cpuid Unexecuted instantiation: dgemm_thread_nt.c:cpuid Unexecuted instantiation: sgemm_tn.c:cpuid Unexecuted instantiation: dgemm_tn.c:cpuid Unexecuted instantiation: sgemm_thread_tn.c:cpuid Unexecuted instantiation: dgemm_thread_tn.c:cpuid Unexecuted instantiation: sgemm_tt.c:cpuid Unexecuted instantiation: dgemm_tt.c:cpuid Unexecuted instantiation: sgemm_thread_tt.c:cpuid Unexecuted instantiation: dgemm_thread_tt.c:cpuid Unexecuted instantiation: ssyrk_UN.c:cpuid Unexecuted instantiation: ssyrk_LN.c:cpuid Unexecuted instantiation: ssyrk_UT.c:cpuid Unexecuted instantiation: ssyrk_LT.c:cpuid Unexecuted instantiation: ssyrk_kernel_U.c:cpuid Unexecuted instantiation: ssyrk_kernel_L.c:cpuid Unexecuted instantiation: ssyrk_thread_UN.c:cpuid Unexecuted instantiation: ssyrk_thread_LN.c:cpuid Unexecuted instantiation: ssyrk_thread_UT.c:cpuid Unexecuted instantiation: ssyrk_thread_LT.c:cpuid Unexecuted instantiation: memory.c:cpuid Unexecuted instantiation: blas_server_omp.c:cpuid Unexecuted instantiation: divtable.c:cpuid Unexecuted instantiation: blas_server_callback.c:cpuid Unexecuted instantiation: xerbla.c:cpuid Unexecuted instantiation: openblas_error_handle.c:cpuid Unexecuted instantiation: openblas_env.c:cpuid Unexecuted instantiation: parameter.c:cpuid Unexecuted instantiation: sscal_k.c:cpuid Unexecuted instantiation: sgemm_kernel.c:cpuid Unexecuted instantiation: sgemm_incopy.c:cpuid Unexecuted instantiation: sgemm_itcopy.c:cpuid Unexecuted instantiation: sgemm_oncopy.c:cpuid Unexecuted instantiation: sgemm_otcopy.c:cpuid Unexecuted instantiation: sgemm_beta.c:cpuid Unexecuted instantiation: sgemm_small_matrix_permit.c:cpuid Unexecuted instantiation: sgemm_small_kernel_nn.c:cpuid Unexecuted instantiation: sgemm_small_kernel_nt.c:cpuid Unexecuted instantiation: sgemm_small_kernel_tn.c:cpuid Unexecuted instantiation: sgemm_small_kernel_tt.c:cpuid Unexecuted instantiation: sgemm_small_kernel_b0_nn.c:cpuid Unexecuted instantiation: sgemm_small_kernel_b0_nt.c:cpuid Unexecuted instantiation: sgemm_small_kernel_b0_tn.c:cpuid Unexecuted instantiation: sgemm_small_kernel_b0_tt.c:cpuid Unexecuted instantiation: dgemm_incopy.c:cpuid Unexecuted instantiation: dgemm_itcopy.c:cpuid Unexecuted instantiation: dgemm_oncopy.c:cpuid Unexecuted instantiation: dgemm_otcopy.c:cpuid Unexecuted instantiation: dgemm_beta.c:cpuid Unexecuted instantiation: dgemm_small_matrix_permit.c:cpuid Unexecuted instantiation: dgemm_small_kernel_nn.c:cpuid Unexecuted instantiation: dgemm_small_kernel_nt.c:cpuid Unexecuted instantiation: dgemm_small_kernel_tn.c:cpuid Unexecuted instantiation: dgemm_small_kernel_tt.c:cpuid Unexecuted instantiation: dgemm_small_kernel_b0_nn.c:cpuid Unexecuted instantiation: dgemm_small_kernel_b0_nt.c:cpuid Unexecuted instantiation: dgemm_small_kernel_b0_tn.c:cpuid Unexecuted instantiation: dgemm_small_kernel_b0_tt.c:cpuid Unexecuted instantiation: sgetrf_single.c:cpuid Unexecuted instantiation: sgetf2_k.c:cpuid Unexecuted instantiation: sgemv_n.c:cpuid Unexecuted instantiation: sdot_k.c:cpuid Unexecuted instantiation: strsm_iltucopy.c:cpuid Unexecuted instantiation: slaswp_plus.c:cpuid Unexecuted instantiation: strsm_kernel_LT.c:cpuid Unexecuted instantiation: dgetrf_single.c:cpuid Unexecuted instantiation: dgetf2_k.c:cpuid Unexecuted instantiation: dscal_k.c:cpuid Unexecuted instantiation: ddot_k.c:cpuid Unexecuted instantiation: blas_l1_thread.c:cpuid Unexecuted instantiation: dgemv_n.c:cpuid Unexecuted instantiation: dtrsm_iltucopy.c:cpuid Unexecuted instantiation: dlaswp_plus.c:cpuid Unexecuted instantiation: dtrsm_kernel_LT.c:cpuid Unexecuted instantiation: sgetrf_parallel.c:cpuid Unexecuted instantiation: gemm_thread_n.c:cpuid Unexecuted instantiation: dgetrf_parallel.c:cpuid Unexecuted instantiation: strtri.c:cpuid Unexecuted instantiation: strtri_UU_single.c:cpuid Unexecuted instantiation: strti2_UU.c:cpuid Unexecuted instantiation: strmv_NUU.c:cpuid Unexecuted instantiation: saxpy_k.c:cpuid Unexecuted instantiation: strmm_LNUU.c:cpuid Unexecuted instantiation: strmm_iutucopy.c:cpuid Unexecuted instantiation: strmm_kernel_LN.c:cpuid Unexecuted instantiation: strsm_RNUU.c:cpuid Unexecuted instantiation: strsm_ounucopy.c:cpuid Unexecuted instantiation: strsm_kernel_RN.c:cpuid Unexecuted instantiation: strtri_UN_single.c:cpuid Unexecuted instantiation: strti2_UN.c:cpuid Unexecuted instantiation: strmv_NUN.c:cpuid Unexecuted instantiation: strmm_LNUN.c:cpuid Unexecuted instantiation: strmm_iutncopy.c:cpuid Unexecuted instantiation: strsm_RNUN.c:cpuid Unexecuted instantiation: strsm_ounncopy.c:cpuid Unexecuted instantiation: strtri_LU_single.c:cpuid Unexecuted instantiation: strti2_LU.c:cpuid Unexecuted instantiation: strmv_NLU.c:cpuid Unexecuted instantiation: strmm_LNLU.c:cpuid Unexecuted instantiation: strmm_iltucopy.c:cpuid Unexecuted instantiation: strmm_kernel_LT.c:cpuid Unexecuted instantiation: strsm_RNLU.c:cpuid Unexecuted instantiation: strsm_olnucopy.c:cpuid Unexecuted instantiation: strsm_kernel_RT.c:cpuid Unexecuted instantiation: strtri_LN_single.c:cpuid Unexecuted instantiation: strti2_LN.c:cpuid Unexecuted instantiation: strmv_NLN.c:cpuid Unexecuted instantiation: strmm_LNLN.c:cpuid Unexecuted instantiation: strmm_iltncopy.c:cpuid Unexecuted instantiation: strsm_RNLN.c:cpuid Unexecuted instantiation: strsm_olnncopy.c:cpuid Unexecuted instantiation: strtri_UU_parallel.c:cpuid Unexecuted instantiation: gemm_thread_m.c:cpuid Unexecuted instantiation: strtri_UN_parallel.c:cpuid Unexecuted instantiation: strtri_LU_parallel.c:cpuid Unexecuted instantiation: strtri_LN_parallel.c:cpuid Unexecuted instantiation: strsm.c:cpuid Unexecuted instantiation: strsm_LNUU.c:cpuid Unexecuted instantiation: strsm_iutucopy.c:cpuid Unexecuted instantiation: strsm_kernel_LN.c:cpuid Unexecuted instantiation: strsm_LNUN.c:cpuid Unexecuted instantiation: strsm_iutncopy.c:cpuid Unexecuted instantiation: strsm_LNLU.c:cpuid Unexecuted instantiation: strsm_LNLN.c:cpuid Unexecuted instantiation: strsm_iltncopy.c:cpuid Unexecuted instantiation: strsm_LTUU.c:cpuid Unexecuted instantiation: strsm_iunucopy.c:cpuid Unexecuted instantiation: strsm_LTUN.c:cpuid Unexecuted instantiation: strsm_iunncopy.c:cpuid Unexecuted instantiation: strsm_LTLU.c:cpuid Unexecuted instantiation: strsm_ilnucopy.c:cpuid Unexecuted instantiation: strsm_LTLN.c:cpuid Unexecuted instantiation: strsm_ilnncopy.c:cpuid Unexecuted instantiation: strsm_RTUU.c:cpuid Unexecuted instantiation: strsm_outucopy.c:cpuid Unexecuted instantiation: strsm_RTUN.c:cpuid Unexecuted instantiation: strsm_outncopy.c:cpuid Unexecuted instantiation: strsm_RTLU.c:cpuid Unexecuted instantiation: strsm_oltucopy.c:cpuid Unexecuted instantiation: strsm_RTLN.c:cpuid Unexecuted instantiation: strsm_oltncopy.c:cpuid Unexecuted instantiation: sgemv.c:cpuid Unexecuted instantiation: sgemv_t.c:cpuid Unexecuted instantiation: sgemv_thread_n.c:cpuid Unexecuted instantiation: sgemv_thread_t.c:cpuid Unexecuted instantiation: sswap.c:cpuid Unexecuted instantiation: sscal.c:cpuid Unexecuted instantiation: srot.c:cpuid Unexecuted instantiation: srot_k.c:cpuid Unexecuted instantiation: scopy.c:cpuid Unexecuted instantiation: snrm2.c:cpuid Unexecuted instantiation: isamax.c:cpuid Unexecuted instantiation: sger.c:cpuid Unexecuted instantiation: sger_k.c:cpuid Unexecuted instantiation: sger_thread.c:cpuid Unexecuted instantiation: strmm.c:cpuid Unexecuted instantiation: strmm_LTUU.c:cpuid Unexecuted instantiation: strmm_iunucopy.c:cpuid Unexecuted instantiation: strmm_LTUN.c:cpuid Unexecuted instantiation: strmm_iunncopy.c:cpuid Unexecuted instantiation: strmm_LTLU.c:cpuid Unexecuted instantiation: strmm_ilnucopy.c:cpuid Unexecuted instantiation: strmm_LTLN.c:cpuid Unexecuted instantiation: strmm_ilnncopy.c:cpuid Unexecuted instantiation: strmm_RNUU.c:cpuid Unexecuted instantiation: strmm_ounucopy.c:cpuid Unexecuted instantiation: strmm_kernel_RN.c:cpuid Unexecuted instantiation: strmm_RNUN.c:cpuid Unexecuted instantiation: strmm_ounncopy.c:cpuid Unexecuted instantiation: strmm_RNLU.c:cpuid Unexecuted instantiation: strmm_olnucopy.c:cpuid Unexecuted instantiation: strmm_kernel_RT.c:cpuid Unexecuted instantiation: strmm_RNLN.c:cpuid Unexecuted instantiation: strmm_olnncopy.c:cpuid Unexecuted instantiation: strmm_RTUU.c:cpuid Unexecuted instantiation: strmm_outucopy.c:cpuid Unexecuted instantiation: strmm_RTUN.c:cpuid Unexecuted instantiation: strmm_outncopy.c:cpuid Unexecuted instantiation: strmm_RTLU.c:cpuid Unexecuted instantiation: strmm_oltucopy.c:cpuid Unexecuted instantiation: strmm_RTLN.c:cpuid Unexecuted instantiation: strmm_oltncopy.c:cpuid Unexecuted instantiation: strmv.c:cpuid Unexecuted instantiation: strmv_TUU.c:cpuid Unexecuted instantiation: strmv_TUN.c:cpuid Unexecuted instantiation: strmv_TLU.c:cpuid Unexecuted instantiation: strmv_TLN.c:cpuid Unexecuted instantiation: strmv_thread_NUU.c:cpuid Unexecuted instantiation: strmv_thread_NUN.c:cpuid Unexecuted instantiation: strmv_thread_NLU.c:cpuid Unexecuted instantiation: strmv_thread_NLN.c:cpuid Unexecuted instantiation: strmv_thread_TUU.c:cpuid Unexecuted instantiation: strmv_thread_TUN.c:cpuid Unexecuted instantiation: strmv_thread_TLU.c:cpuid Unexecuted instantiation: strmv_thread_TLN.c:cpuid Unexecuted instantiation: sdot.c:cpuid Unexecuted instantiation: dtrtri.c:cpuid Unexecuted instantiation: dtrtri_UU_single.c:cpuid Unexecuted instantiation: dtrti2_UU.c:cpuid Unexecuted instantiation: dtrmv_NUU.c:cpuid Unexecuted instantiation: daxpy_k.c:cpuid Unexecuted instantiation: dtrmm_LNUU.c:cpuid Unexecuted instantiation: dtrmm_iutucopy.c:cpuid Unexecuted instantiation: dtrmm_kernel_LN.c:cpuid Unexecuted instantiation: dtrsm_RNUU.c:cpuid Unexecuted instantiation: dtrsm_ounucopy.c:cpuid Unexecuted instantiation: dtrsm_kernel_RN.c:cpuid Unexecuted instantiation: dtrtri_UN_single.c:cpuid Unexecuted instantiation: dtrti2_UN.c:cpuid Unexecuted instantiation: dtrmv_NUN.c:cpuid Unexecuted instantiation: dtrmm_LNUN.c:cpuid Unexecuted instantiation: dtrmm_iutncopy.c:cpuid Unexecuted instantiation: dtrsm_RNUN.c:cpuid Unexecuted instantiation: dtrsm_ounncopy.c:cpuid Unexecuted instantiation: dtrtri_LU_single.c:cpuid Unexecuted instantiation: dtrti2_LU.c:cpuid Unexecuted instantiation: dtrmv_NLU.c:cpuid Unexecuted instantiation: dtrmm_LNLU.c:cpuid Unexecuted instantiation: dtrmm_iltucopy.c:cpuid Unexecuted instantiation: dtrmm_kernel_LT.c:cpuid Unexecuted instantiation: dtrsm_RNLU.c:cpuid Unexecuted instantiation: dtrsm_olnucopy.c:cpuid Unexecuted instantiation: dtrsm_kernel_RT.c:cpuid Unexecuted instantiation: dtrtri_LN_single.c:cpuid Unexecuted instantiation: dtrti2_LN.c:cpuid Unexecuted instantiation: dtrmv_NLN.c:cpuid Unexecuted instantiation: dtrmm_LNLN.c:cpuid Unexecuted instantiation: dtrmm_iltncopy.c:cpuid Unexecuted instantiation: dtrsm_RNLN.c:cpuid Unexecuted instantiation: dtrsm_olnncopy.c:cpuid Unexecuted instantiation: dtrtri_UU_parallel.c:cpuid Unexecuted instantiation: dtrtri_UN_parallel.c:cpuid Unexecuted instantiation: dtrtri_LU_parallel.c:cpuid Unexecuted instantiation: dtrtri_LN_parallel.c:cpuid Unexecuted instantiation: dtrsm.c:cpuid Unexecuted instantiation: dtrsm_LNUU.c:cpuid Unexecuted instantiation: dtrsm_iutucopy.c:cpuid Unexecuted instantiation: dtrsm_kernel_LN.c:cpuid Unexecuted instantiation: dtrsm_LNUN.c:cpuid Unexecuted instantiation: dtrsm_iutncopy.c:cpuid Unexecuted instantiation: dtrsm_LNLU.c:cpuid Unexecuted instantiation: dtrsm_LNLN.c:cpuid Unexecuted instantiation: dtrsm_iltncopy.c:cpuid Unexecuted instantiation: dtrsm_LTUU.c:cpuid Unexecuted instantiation: dtrsm_iunucopy.c:cpuid Unexecuted instantiation: dtrsm_LTUN.c:cpuid Unexecuted instantiation: dtrsm_iunncopy.c:cpuid Unexecuted instantiation: dtrsm_LTLU.c:cpuid Unexecuted instantiation: dtrsm_ilnucopy.c:cpuid Unexecuted instantiation: dtrsm_LTLN.c:cpuid Unexecuted instantiation: dtrsm_ilnncopy.c:cpuid Unexecuted instantiation: dtrsm_RTUU.c:cpuid Unexecuted instantiation: dtrsm_outucopy.c:cpuid Unexecuted instantiation: dtrsm_RTUN.c:cpuid Unexecuted instantiation: dtrsm_outncopy.c:cpuid Unexecuted instantiation: dtrsm_RTLU.c:cpuid Unexecuted instantiation: dtrsm_oltucopy.c:cpuid Unexecuted instantiation: dtrsm_RTLN.c:cpuid Unexecuted instantiation: dtrsm_oltncopy.c:cpuid Unexecuted instantiation: dgemv.c:cpuid Unexecuted instantiation: dgemv_t.c:cpuid Unexecuted instantiation: dgemv_thread_n.c:cpuid Unexecuted instantiation: dgemv_thread_t.c:cpuid Unexecuted instantiation: dswap.c:cpuid Unexecuted instantiation: dscal.c:cpuid Unexecuted instantiation: dger.c:cpuid Unexecuted instantiation: dger_k.c:cpuid Unexecuted instantiation: dger_thread.c:cpuid Unexecuted instantiation: dcopy.c:cpuid Unexecuted instantiation: dtrmm.c:cpuid Unexecuted instantiation: dtrmm_LTUU.c:cpuid Unexecuted instantiation: dtrmm_iunucopy.c:cpuid Unexecuted instantiation: dtrmm_LTUN.c:cpuid Unexecuted instantiation: dtrmm_iunncopy.c:cpuid Unexecuted instantiation: dtrmm_LTLU.c:cpuid Unexecuted instantiation: dtrmm_ilnucopy.c:cpuid Unexecuted instantiation: dtrmm_LTLN.c:cpuid Unexecuted instantiation: dtrmm_ilnncopy.c:cpuid Unexecuted instantiation: dtrmm_RNUU.c:cpuid Unexecuted instantiation: dtrmm_ounucopy.c:cpuid Unexecuted instantiation: dtrmm_kernel_RN.c:cpuid Unexecuted instantiation: dtrmm_RNUN.c:cpuid Unexecuted instantiation: dtrmm_ounncopy.c:cpuid Unexecuted instantiation: dtrmm_RNLU.c:cpuid Unexecuted instantiation: dtrmm_olnucopy.c:cpuid Unexecuted instantiation: dtrmm_kernel_RT.c:cpuid Unexecuted instantiation: dtrmm_RNLN.c:cpuid Unexecuted instantiation: dtrmm_olnncopy.c:cpuid Unexecuted instantiation: dtrmm_RTUU.c:cpuid Unexecuted instantiation: dtrmm_outucopy.c:cpuid Unexecuted instantiation: dtrmm_RTUN.c:cpuid Unexecuted instantiation: dtrmm_outncopy.c:cpuid Unexecuted instantiation: dtrmm_RTLU.c:cpuid Unexecuted instantiation: dtrmm_oltucopy.c:cpuid Unexecuted instantiation: dtrmm_RTLN.c:cpuid Unexecuted instantiation: dtrmm_oltncopy.c:cpuid Unexecuted instantiation: dnrm2.c:cpuid Unexecuted instantiation: dtrmv.c:cpuid Unexecuted instantiation: dtrmv_TUU.c:cpuid Unexecuted instantiation: dtrmv_TUN.c:cpuid Unexecuted instantiation: dtrmv_TLU.c:cpuid Unexecuted instantiation: dtrmv_TLN.c:cpuid Unexecuted instantiation: dtrmv_thread_NUU.c:cpuid Unexecuted instantiation: dtrmv_thread_NUN.c:cpuid Unexecuted instantiation: dtrmv_thread_NLU.c:cpuid Unexecuted instantiation: dtrmv_thread_NLN.c:cpuid Unexecuted instantiation: dtrmv_thread_TUU.c:cpuid Unexecuted instantiation: dtrmv_thread_TUN.c:cpuid Unexecuted instantiation: dtrmv_thread_TLU.c:cpuid Unexecuted instantiation: dtrmv_thread_TLN.c:cpuid Unexecuted instantiation: dsymv.c:cpuid Unexecuted instantiation: dsymv_U.c:cpuid Unexecuted instantiation: dsymv_L.c:cpuid Unexecuted instantiation: dsymv_thread_U.c:cpuid Unexecuted instantiation: dsymv_thread_L.c:cpuid Unexecuted instantiation: ddot.c:cpuid Unexecuted instantiation: daxpy.c:cpuid Unexecuted instantiation: dsyr2k.c:cpuid Unexecuted instantiation: syrk_thread.c:cpuid Unexecuted instantiation: dsyr2k_UN.c:cpuid Unexecuted instantiation: dsyr2k_kernel_U.c:cpuid Unexecuted instantiation: dsyr2k_UT.c:cpuid Unexecuted instantiation: dsyr2k_LN.c:cpuid Unexecuted instantiation: dsyr2k_kernel_L.c:cpuid Unexecuted instantiation: dsyr2k_LT.c:cpuid Unexecuted instantiation: dsyr2.c:cpuid Unexecuted instantiation: dsyr2_U.c:cpuid Unexecuted instantiation: dsyr2_L.c:cpuid Unexecuted instantiation: dsyr2_thread_U.c:cpuid Unexecuted instantiation: dsyr2_thread_L.c:cpuid Unexecuted instantiation: drot.c:cpuid Unexecuted instantiation: drot_k.c:cpuid |
144 | | |
145 | | static __inline void cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, int *edx) |
146 | 0 | { |
147 | 0 | #ifdef C_MSVC |
148 | 0 | int cpuInfo[4] = {-1}; |
149 | 0 | __cpuidex(cpuInfo, op, count); |
150 | 0 | *eax = cpuInfo[0]; |
151 | 0 | *ebx = cpuInfo[1]; |
152 | 0 | *ecx = cpuInfo[2]; |
153 | 0 | *edx = cpuInfo[3]; |
154 | 0 | #else |
155 | 0 | #if defined(__i386__) && defined(__PIC__) |
156 | 0 | __asm__ __volatile__ |
157 | 0 | ("mov %%ebx, %%edi;" |
158 | 0 | "cpuid;" |
159 | 0 | "xchgl %%ebx, %%edi;" |
160 | 0 | : "=a" (*eax), "=D" (*ebx), "=c" (*ecx), "=d" (*edx) : "0" (op), "2" (count) : "cc"); |
161 | 0 | #else |
162 | 0 | __asm__ __volatile__ |
163 | 0 | ("cpuid": "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) : "0" (op), "2" (count) : "cc"); |
164 | 0 | #endif |
165 | 0 | #endif |
166 | 0 | } Unexecuted instantiation: sgemm.c:cpuid_count Unexecuted instantiation: ssyrk.c:cpuid_count Unexecuted instantiation: dgemm.c:cpuid_count Unexecuted instantiation: sgetrf.c:cpuid_count Unexecuted instantiation: dgetrf.c:cpuid_count Unexecuted instantiation: sgemm_nn.c:cpuid_count Unexecuted instantiation: dgemm_nn.c:cpuid_count Unexecuted instantiation: sgemm_thread_nn.c:cpuid_count Unexecuted instantiation: dgemm_thread_nn.c:cpuid_count Unexecuted instantiation: sgemm_nt.c:cpuid_count Unexecuted instantiation: dgemm_nt.c:cpuid_count Unexecuted instantiation: sgemm_thread_nt.c:cpuid_count Unexecuted instantiation: dgemm_thread_nt.c:cpuid_count Unexecuted instantiation: sgemm_tn.c:cpuid_count Unexecuted instantiation: dgemm_tn.c:cpuid_count Unexecuted instantiation: sgemm_thread_tn.c:cpuid_count Unexecuted instantiation: dgemm_thread_tn.c:cpuid_count Unexecuted instantiation: sgemm_tt.c:cpuid_count Unexecuted instantiation: dgemm_tt.c:cpuid_count Unexecuted instantiation: sgemm_thread_tt.c:cpuid_count Unexecuted instantiation: dgemm_thread_tt.c:cpuid_count Unexecuted instantiation: ssyrk_UN.c:cpuid_count Unexecuted instantiation: ssyrk_LN.c:cpuid_count Unexecuted instantiation: ssyrk_UT.c:cpuid_count Unexecuted instantiation: ssyrk_LT.c:cpuid_count Unexecuted instantiation: ssyrk_kernel_U.c:cpuid_count Unexecuted instantiation: ssyrk_kernel_L.c:cpuid_count Unexecuted instantiation: ssyrk_thread_UN.c:cpuid_count Unexecuted instantiation: ssyrk_thread_LN.c:cpuid_count Unexecuted instantiation: ssyrk_thread_UT.c:cpuid_count Unexecuted instantiation: ssyrk_thread_LT.c:cpuid_count Unexecuted instantiation: memory.c:cpuid_count Unexecuted instantiation: blas_server_omp.c:cpuid_count Unexecuted instantiation: divtable.c:cpuid_count Unexecuted instantiation: blas_server_callback.c:cpuid_count Unexecuted instantiation: xerbla.c:cpuid_count Unexecuted instantiation: openblas_error_handle.c:cpuid_count Unexecuted instantiation: openblas_env.c:cpuid_count Unexecuted instantiation: parameter.c:cpuid_count Unexecuted instantiation: sscal_k.c:cpuid_count Unexecuted instantiation: sgemm_kernel.c:cpuid_count Unexecuted instantiation: sgemm_incopy.c:cpuid_count Unexecuted instantiation: sgemm_itcopy.c:cpuid_count Unexecuted instantiation: sgemm_oncopy.c:cpuid_count Unexecuted instantiation: sgemm_otcopy.c:cpuid_count Unexecuted instantiation: sgemm_beta.c:cpuid_count Unexecuted instantiation: sgemm_small_matrix_permit.c:cpuid_count Unexecuted instantiation: sgemm_small_kernel_nn.c:cpuid_count Unexecuted instantiation: sgemm_small_kernel_nt.c:cpuid_count Unexecuted instantiation: sgemm_small_kernel_tn.c:cpuid_count Unexecuted instantiation: sgemm_small_kernel_tt.c:cpuid_count Unexecuted instantiation: sgemm_small_kernel_b0_nn.c:cpuid_count Unexecuted instantiation: sgemm_small_kernel_b0_nt.c:cpuid_count Unexecuted instantiation: sgemm_small_kernel_b0_tn.c:cpuid_count Unexecuted instantiation: sgemm_small_kernel_b0_tt.c:cpuid_count Unexecuted instantiation: dgemm_incopy.c:cpuid_count Unexecuted instantiation: dgemm_itcopy.c:cpuid_count Unexecuted instantiation: dgemm_oncopy.c:cpuid_count Unexecuted instantiation: dgemm_otcopy.c:cpuid_count Unexecuted instantiation: dgemm_beta.c:cpuid_count Unexecuted instantiation: dgemm_small_matrix_permit.c:cpuid_count Unexecuted instantiation: dgemm_small_kernel_nn.c:cpuid_count Unexecuted instantiation: dgemm_small_kernel_nt.c:cpuid_count Unexecuted instantiation: dgemm_small_kernel_tn.c:cpuid_count Unexecuted instantiation: dgemm_small_kernel_tt.c:cpuid_count Unexecuted instantiation: dgemm_small_kernel_b0_nn.c:cpuid_count Unexecuted instantiation: dgemm_small_kernel_b0_nt.c:cpuid_count Unexecuted instantiation: dgemm_small_kernel_b0_tn.c:cpuid_count Unexecuted instantiation: dgemm_small_kernel_b0_tt.c:cpuid_count Unexecuted instantiation: sgetrf_single.c:cpuid_count Unexecuted instantiation: sgetf2_k.c:cpuid_count Unexecuted instantiation: sgemv_n.c:cpuid_count Unexecuted instantiation: sdot_k.c:cpuid_count Unexecuted instantiation: strsm_iltucopy.c:cpuid_count Unexecuted instantiation: slaswp_plus.c:cpuid_count Unexecuted instantiation: strsm_kernel_LT.c:cpuid_count Unexecuted instantiation: dgetrf_single.c:cpuid_count Unexecuted instantiation: dgetf2_k.c:cpuid_count Unexecuted instantiation: dscal_k.c:cpuid_count Unexecuted instantiation: ddot_k.c:cpuid_count Unexecuted instantiation: blas_l1_thread.c:cpuid_count Unexecuted instantiation: dgemv_n.c:cpuid_count Unexecuted instantiation: dtrsm_iltucopy.c:cpuid_count Unexecuted instantiation: dlaswp_plus.c:cpuid_count Unexecuted instantiation: dtrsm_kernel_LT.c:cpuid_count Unexecuted instantiation: sgetrf_parallel.c:cpuid_count Unexecuted instantiation: gemm_thread_n.c:cpuid_count Unexecuted instantiation: dgetrf_parallel.c:cpuid_count Unexecuted instantiation: strtri.c:cpuid_count Unexecuted instantiation: strtri_UU_single.c:cpuid_count Unexecuted instantiation: strti2_UU.c:cpuid_count Unexecuted instantiation: strmv_NUU.c:cpuid_count Unexecuted instantiation: saxpy_k.c:cpuid_count Unexecuted instantiation: strmm_LNUU.c:cpuid_count Unexecuted instantiation: strmm_iutucopy.c:cpuid_count Unexecuted instantiation: strmm_kernel_LN.c:cpuid_count Unexecuted instantiation: strsm_RNUU.c:cpuid_count Unexecuted instantiation: strsm_ounucopy.c:cpuid_count Unexecuted instantiation: strsm_kernel_RN.c:cpuid_count Unexecuted instantiation: strtri_UN_single.c:cpuid_count Unexecuted instantiation: strti2_UN.c:cpuid_count Unexecuted instantiation: strmv_NUN.c:cpuid_count Unexecuted instantiation: strmm_LNUN.c:cpuid_count Unexecuted instantiation: strmm_iutncopy.c:cpuid_count Unexecuted instantiation: strsm_RNUN.c:cpuid_count Unexecuted instantiation: strsm_ounncopy.c:cpuid_count Unexecuted instantiation: strtri_LU_single.c:cpuid_count Unexecuted instantiation: strti2_LU.c:cpuid_count Unexecuted instantiation: strmv_NLU.c:cpuid_count Unexecuted instantiation: strmm_LNLU.c:cpuid_count Unexecuted instantiation: strmm_iltucopy.c:cpuid_count Unexecuted instantiation: strmm_kernel_LT.c:cpuid_count Unexecuted instantiation: strsm_RNLU.c:cpuid_count Unexecuted instantiation: strsm_olnucopy.c:cpuid_count Unexecuted instantiation: strsm_kernel_RT.c:cpuid_count Unexecuted instantiation: strtri_LN_single.c:cpuid_count Unexecuted instantiation: strti2_LN.c:cpuid_count Unexecuted instantiation: strmv_NLN.c:cpuid_count Unexecuted instantiation: strmm_LNLN.c:cpuid_count Unexecuted instantiation: strmm_iltncopy.c:cpuid_count Unexecuted instantiation: strsm_RNLN.c:cpuid_count Unexecuted instantiation: strsm_olnncopy.c:cpuid_count Unexecuted instantiation: strtri_UU_parallel.c:cpuid_count Unexecuted instantiation: gemm_thread_m.c:cpuid_count Unexecuted instantiation: strtri_UN_parallel.c:cpuid_count Unexecuted instantiation: strtri_LU_parallel.c:cpuid_count Unexecuted instantiation: strtri_LN_parallel.c:cpuid_count Unexecuted instantiation: strsm.c:cpuid_count Unexecuted instantiation: strsm_LNUU.c:cpuid_count Unexecuted instantiation: strsm_iutucopy.c:cpuid_count Unexecuted instantiation: strsm_kernel_LN.c:cpuid_count Unexecuted instantiation: strsm_LNUN.c:cpuid_count Unexecuted instantiation: strsm_iutncopy.c:cpuid_count Unexecuted instantiation: strsm_LNLU.c:cpuid_count Unexecuted instantiation: strsm_LNLN.c:cpuid_count Unexecuted instantiation: strsm_iltncopy.c:cpuid_count Unexecuted instantiation: strsm_LTUU.c:cpuid_count Unexecuted instantiation: strsm_iunucopy.c:cpuid_count Unexecuted instantiation: strsm_LTUN.c:cpuid_count Unexecuted instantiation: strsm_iunncopy.c:cpuid_count Unexecuted instantiation: strsm_LTLU.c:cpuid_count Unexecuted instantiation: strsm_ilnucopy.c:cpuid_count Unexecuted instantiation: strsm_LTLN.c:cpuid_count Unexecuted instantiation: strsm_ilnncopy.c:cpuid_count Unexecuted instantiation: strsm_RTUU.c:cpuid_count Unexecuted instantiation: strsm_outucopy.c:cpuid_count Unexecuted instantiation: strsm_RTUN.c:cpuid_count Unexecuted instantiation: strsm_outncopy.c:cpuid_count Unexecuted instantiation: strsm_RTLU.c:cpuid_count Unexecuted instantiation: strsm_oltucopy.c:cpuid_count Unexecuted instantiation: strsm_RTLN.c:cpuid_count Unexecuted instantiation: strsm_oltncopy.c:cpuid_count Unexecuted instantiation: sgemv.c:cpuid_count Unexecuted instantiation: sgemv_t.c:cpuid_count Unexecuted instantiation: sgemv_thread_n.c:cpuid_count Unexecuted instantiation: sgemv_thread_t.c:cpuid_count Unexecuted instantiation: sswap.c:cpuid_count Unexecuted instantiation: sscal.c:cpuid_count Unexecuted instantiation: srot.c:cpuid_count Unexecuted instantiation: srot_k.c:cpuid_count Unexecuted instantiation: scopy.c:cpuid_count Unexecuted instantiation: snrm2.c:cpuid_count Unexecuted instantiation: isamax.c:cpuid_count Unexecuted instantiation: sger.c:cpuid_count Unexecuted instantiation: sger_k.c:cpuid_count Unexecuted instantiation: sger_thread.c:cpuid_count Unexecuted instantiation: strmm.c:cpuid_count Unexecuted instantiation: strmm_LTUU.c:cpuid_count Unexecuted instantiation: strmm_iunucopy.c:cpuid_count Unexecuted instantiation: strmm_LTUN.c:cpuid_count Unexecuted instantiation: strmm_iunncopy.c:cpuid_count Unexecuted instantiation: strmm_LTLU.c:cpuid_count Unexecuted instantiation: strmm_ilnucopy.c:cpuid_count Unexecuted instantiation: strmm_LTLN.c:cpuid_count Unexecuted instantiation: strmm_ilnncopy.c:cpuid_count Unexecuted instantiation: strmm_RNUU.c:cpuid_count Unexecuted instantiation: strmm_ounucopy.c:cpuid_count Unexecuted instantiation: strmm_kernel_RN.c:cpuid_count Unexecuted instantiation: strmm_RNUN.c:cpuid_count Unexecuted instantiation: strmm_ounncopy.c:cpuid_count Unexecuted instantiation: strmm_RNLU.c:cpuid_count Unexecuted instantiation: strmm_olnucopy.c:cpuid_count Unexecuted instantiation: strmm_kernel_RT.c:cpuid_count Unexecuted instantiation: strmm_RNLN.c:cpuid_count Unexecuted instantiation: strmm_olnncopy.c:cpuid_count Unexecuted instantiation: strmm_RTUU.c:cpuid_count Unexecuted instantiation: strmm_outucopy.c:cpuid_count Unexecuted instantiation: strmm_RTUN.c:cpuid_count Unexecuted instantiation: strmm_outncopy.c:cpuid_count Unexecuted instantiation: strmm_RTLU.c:cpuid_count Unexecuted instantiation: strmm_oltucopy.c:cpuid_count Unexecuted instantiation: strmm_RTLN.c:cpuid_count Unexecuted instantiation: strmm_oltncopy.c:cpuid_count Unexecuted instantiation: strmv.c:cpuid_count Unexecuted instantiation: strmv_TUU.c:cpuid_count Unexecuted instantiation: strmv_TUN.c:cpuid_count Unexecuted instantiation: strmv_TLU.c:cpuid_count Unexecuted instantiation: strmv_TLN.c:cpuid_count Unexecuted instantiation: strmv_thread_NUU.c:cpuid_count Unexecuted instantiation: strmv_thread_NUN.c:cpuid_count Unexecuted instantiation: strmv_thread_NLU.c:cpuid_count Unexecuted instantiation: strmv_thread_NLN.c:cpuid_count Unexecuted instantiation: strmv_thread_TUU.c:cpuid_count Unexecuted instantiation: strmv_thread_TUN.c:cpuid_count Unexecuted instantiation: strmv_thread_TLU.c:cpuid_count Unexecuted instantiation: strmv_thread_TLN.c:cpuid_count Unexecuted instantiation: sdot.c:cpuid_count Unexecuted instantiation: dtrtri.c:cpuid_count Unexecuted instantiation: dtrtri_UU_single.c:cpuid_count Unexecuted instantiation: dtrti2_UU.c:cpuid_count Unexecuted instantiation: dtrmv_NUU.c:cpuid_count Unexecuted instantiation: daxpy_k.c:cpuid_count Unexecuted instantiation: dtrmm_LNUU.c:cpuid_count Unexecuted instantiation: dtrmm_iutucopy.c:cpuid_count Unexecuted instantiation: dtrmm_kernel_LN.c:cpuid_count Unexecuted instantiation: dtrsm_RNUU.c:cpuid_count Unexecuted instantiation: dtrsm_ounucopy.c:cpuid_count Unexecuted instantiation: dtrsm_kernel_RN.c:cpuid_count Unexecuted instantiation: dtrtri_UN_single.c:cpuid_count Unexecuted instantiation: dtrti2_UN.c:cpuid_count Unexecuted instantiation: dtrmv_NUN.c:cpuid_count Unexecuted instantiation: dtrmm_LNUN.c:cpuid_count Unexecuted instantiation: dtrmm_iutncopy.c:cpuid_count Unexecuted instantiation: dtrsm_RNUN.c:cpuid_count Unexecuted instantiation: dtrsm_ounncopy.c:cpuid_count Unexecuted instantiation: dtrtri_LU_single.c:cpuid_count Unexecuted instantiation: dtrti2_LU.c:cpuid_count Unexecuted instantiation: dtrmv_NLU.c:cpuid_count Unexecuted instantiation: dtrmm_LNLU.c:cpuid_count Unexecuted instantiation: dtrmm_iltucopy.c:cpuid_count Unexecuted instantiation: dtrmm_kernel_LT.c:cpuid_count Unexecuted instantiation: dtrsm_RNLU.c:cpuid_count Unexecuted instantiation: dtrsm_olnucopy.c:cpuid_count Unexecuted instantiation: dtrsm_kernel_RT.c:cpuid_count Unexecuted instantiation: dtrtri_LN_single.c:cpuid_count Unexecuted instantiation: dtrti2_LN.c:cpuid_count Unexecuted instantiation: dtrmv_NLN.c:cpuid_count Unexecuted instantiation: dtrmm_LNLN.c:cpuid_count Unexecuted instantiation: dtrmm_iltncopy.c:cpuid_count Unexecuted instantiation: dtrsm_RNLN.c:cpuid_count Unexecuted instantiation: dtrsm_olnncopy.c:cpuid_count Unexecuted instantiation: dtrtri_UU_parallel.c:cpuid_count Unexecuted instantiation: dtrtri_UN_parallel.c:cpuid_count Unexecuted instantiation: dtrtri_LU_parallel.c:cpuid_count Unexecuted instantiation: dtrtri_LN_parallel.c:cpuid_count Unexecuted instantiation: dtrsm.c:cpuid_count Unexecuted instantiation: dtrsm_LNUU.c:cpuid_count Unexecuted instantiation: dtrsm_iutucopy.c:cpuid_count Unexecuted instantiation: dtrsm_kernel_LN.c:cpuid_count Unexecuted instantiation: dtrsm_LNUN.c:cpuid_count Unexecuted instantiation: dtrsm_iutncopy.c:cpuid_count Unexecuted instantiation: dtrsm_LNLU.c:cpuid_count Unexecuted instantiation: dtrsm_LNLN.c:cpuid_count Unexecuted instantiation: dtrsm_iltncopy.c:cpuid_count Unexecuted instantiation: dtrsm_LTUU.c:cpuid_count Unexecuted instantiation: dtrsm_iunucopy.c:cpuid_count Unexecuted instantiation: dtrsm_LTUN.c:cpuid_count Unexecuted instantiation: dtrsm_iunncopy.c:cpuid_count Unexecuted instantiation: dtrsm_LTLU.c:cpuid_count Unexecuted instantiation: dtrsm_ilnucopy.c:cpuid_count Unexecuted instantiation: dtrsm_LTLN.c:cpuid_count Unexecuted instantiation: dtrsm_ilnncopy.c:cpuid_count Unexecuted instantiation: dtrsm_RTUU.c:cpuid_count Unexecuted instantiation: dtrsm_outucopy.c:cpuid_count Unexecuted instantiation: dtrsm_RTUN.c:cpuid_count Unexecuted instantiation: dtrsm_outncopy.c:cpuid_count Unexecuted instantiation: dtrsm_RTLU.c:cpuid_count Unexecuted instantiation: dtrsm_oltucopy.c:cpuid_count Unexecuted instantiation: dtrsm_RTLN.c:cpuid_count Unexecuted instantiation: dtrsm_oltncopy.c:cpuid_count Unexecuted instantiation: dgemv.c:cpuid_count Unexecuted instantiation: dgemv_t.c:cpuid_count Unexecuted instantiation: dgemv_thread_n.c:cpuid_count Unexecuted instantiation: dgemv_thread_t.c:cpuid_count Unexecuted instantiation: dswap.c:cpuid_count Unexecuted instantiation: dscal.c:cpuid_count Unexecuted instantiation: dger.c:cpuid_count Unexecuted instantiation: dger_k.c:cpuid_count Unexecuted instantiation: dger_thread.c:cpuid_count Unexecuted instantiation: dcopy.c:cpuid_count Unexecuted instantiation: dtrmm.c:cpuid_count Unexecuted instantiation: dtrmm_LTUU.c:cpuid_count Unexecuted instantiation: dtrmm_iunucopy.c:cpuid_count Unexecuted instantiation: dtrmm_LTUN.c:cpuid_count Unexecuted instantiation: dtrmm_iunncopy.c:cpuid_count Unexecuted instantiation: dtrmm_LTLU.c:cpuid_count Unexecuted instantiation: dtrmm_ilnucopy.c:cpuid_count Unexecuted instantiation: dtrmm_LTLN.c:cpuid_count Unexecuted instantiation: dtrmm_ilnncopy.c:cpuid_count Unexecuted instantiation: dtrmm_RNUU.c:cpuid_count Unexecuted instantiation: dtrmm_ounucopy.c:cpuid_count Unexecuted instantiation: dtrmm_kernel_RN.c:cpuid_count Unexecuted instantiation: dtrmm_RNUN.c:cpuid_count Unexecuted instantiation: dtrmm_ounncopy.c:cpuid_count Unexecuted instantiation: dtrmm_RNLU.c:cpuid_count Unexecuted instantiation: dtrmm_olnucopy.c:cpuid_count Unexecuted instantiation: dtrmm_kernel_RT.c:cpuid_count Unexecuted instantiation: dtrmm_RNLN.c:cpuid_count Unexecuted instantiation: dtrmm_olnncopy.c:cpuid_count Unexecuted instantiation: dtrmm_RTUU.c:cpuid_count Unexecuted instantiation: dtrmm_outucopy.c:cpuid_count Unexecuted instantiation: dtrmm_RTUN.c:cpuid_count Unexecuted instantiation: dtrmm_outncopy.c:cpuid_count Unexecuted instantiation: dtrmm_RTLU.c:cpuid_count Unexecuted instantiation: dtrmm_oltucopy.c:cpuid_count Unexecuted instantiation: dtrmm_RTLN.c:cpuid_count Unexecuted instantiation: dtrmm_oltncopy.c:cpuid_count Unexecuted instantiation: dnrm2.c:cpuid_count Unexecuted instantiation: dtrmv.c:cpuid_count Unexecuted instantiation: dtrmv_TUU.c:cpuid_count Unexecuted instantiation: dtrmv_TUN.c:cpuid_count Unexecuted instantiation: dtrmv_TLU.c:cpuid_count Unexecuted instantiation: dtrmv_TLN.c:cpuid_count Unexecuted instantiation: dtrmv_thread_NUU.c:cpuid_count Unexecuted instantiation: dtrmv_thread_NUN.c:cpuid_count Unexecuted instantiation: dtrmv_thread_NLU.c:cpuid_count Unexecuted instantiation: dtrmv_thread_NLN.c:cpuid_count Unexecuted instantiation: dtrmv_thread_TUU.c:cpuid_count Unexecuted instantiation: dtrmv_thread_TUN.c:cpuid_count Unexecuted instantiation: dtrmv_thread_TLU.c:cpuid_count Unexecuted instantiation: dtrmv_thread_TLN.c:cpuid_count Unexecuted instantiation: dsymv.c:cpuid_count Unexecuted instantiation: dsymv_U.c:cpuid_count Unexecuted instantiation: dsymv_L.c:cpuid_count Unexecuted instantiation: dsymv_thread_U.c:cpuid_count Unexecuted instantiation: dsymv_thread_L.c:cpuid_count Unexecuted instantiation: ddot.c:cpuid_count Unexecuted instantiation: daxpy.c:cpuid_count Unexecuted instantiation: dsyr2k.c:cpuid_count Unexecuted instantiation: syrk_thread.c:cpuid_count Unexecuted instantiation: dsyr2k_UN.c:cpuid_count Unexecuted instantiation: dsyr2k_kernel_U.c:cpuid_count Unexecuted instantiation: dsyr2k_UT.c:cpuid_count Unexecuted instantiation: dsyr2k_LN.c:cpuid_count Unexecuted instantiation: dsyr2k_kernel_L.c:cpuid_count Unexecuted instantiation: dsyr2k_LT.c:cpuid_count Unexecuted instantiation: dsyr2.c:cpuid_count Unexecuted instantiation: dsyr2_U.c:cpuid_count Unexecuted instantiation: dsyr2_L.c:cpuid_count Unexecuted instantiation: dsyr2_thread_U.c:cpuid_count Unexecuted instantiation: dsyr2_thread_L.c:cpuid_count Unexecuted instantiation: drot.c:cpuid_count Unexecuted instantiation: drot_k.c:cpuid_count |
167 | | |
168 | | /* |
169 | | #define WHEREAMI |
170 | | */ |
171 | | |
172 | 0 | static __inline int WhereAmI(void){ |
173 | 0 | int eax, ebx, ecx, edx; |
174 | 0 | int apicid; |
175 | 0 |
|
176 | 0 | cpuid(1, &eax, &ebx, &ecx, &edx); |
177 | 0 | apicid = BITMASK(ebx, 24, 0xff); |
178 | 0 |
|
179 | 0 | return apicid; |
180 | 0 | } Unexecuted instantiation: sgemm.c:WhereAmI Unexecuted instantiation: ssyrk.c:WhereAmI Unexecuted instantiation: dgemm.c:WhereAmI Unexecuted instantiation: sgetrf.c:WhereAmI Unexecuted instantiation: dgetrf.c:WhereAmI Unexecuted instantiation: sgemm_nn.c:WhereAmI Unexecuted instantiation: dgemm_nn.c:WhereAmI Unexecuted instantiation: sgemm_thread_nn.c:WhereAmI Unexecuted instantiation: dgemm_thread_nn.c:WhereAmI Unexecuted instantiation: sgemm_nt.c:WhereAmI Unexecuted instantiation: dgemm_nt.c:WhereAmI Unexecuted instantiation: sgemm_thread_nt.c:WhereAmI Unexecuted instantiation: dgemm_thread_nt.c:WhereAmI Unexecuted instantiation: sgemm_tn.c:WhereAmI Unexecuted instantiation: dgemm_tn.c:WhereAmI Unexecuted instantiation: sgemm_thread_tn.c:WhereAmI Unexecuted instantiation: dgemm_thread_tn.c:WhereAmI Unexecuted instantiation: sgemm_tt.c:WhereAmI Unexecuted instantiation: dgemm_tt.c:WhereAmI Unexecuted instantiation: sgemm_thread_tt.c:WhereAmI Unexecuted instantiation: dgemm_thread_tt.c:WhereAmI Unexecuted instantiation: ssyrk_UN.c:WhereAmI Unexecuted instantiation: ssyrk_LN.c:WhereAmI Unexecuted instantiation: ssyrk_UT.c:WhereAmI Unexecuted instantiation: ssyrk_LT.c:WhereAmI Unexecuted instantiation: ssyrk_kernel_U.c:WhereAmI Unexecuted instantiation: ssyrk_kernel_L.c:WhereAmI Unexecuted instantiation: ssyrk_thread_UN.c:WhereAmI Unexecuted instantiation: ssyrk_thread_LN.c:WhereAmI Unexecuted instantiation: ssyrk_thread_UT.c:WhereAmI Unexecuted instantiation: ssyrk_thread_LT.c:WhereAmI Unexecuted instantiation: memory.c:WhereAmI Unexecuted instantiation: blas_server_omp.c:WhereAmI Unexecuted instantiation: divtable.c:WhereAmI Unexecuted instantiation: blas_server_callback.c:WhereAmI Unexecuted instantiation: xerbla.c:WhereAmI Unexecuted instantiation: openblas_error_handle.c:WhereAmI Unexecuted instantiation: openblas_env.c:WhereAmI Unexecuted instantiation: parameter.c:WhereAmI Unexecuted instantiation: sscal_k.c:WhereAmI Unexecuted instantiation: sgemm_kernel.c:WhereAmI Unexecuted instantiation: sgemm_incopy.c:WhereAmI Unexecuted instantiation: sgemm_itcopy.c:WhereAmI Unexecuted instantiation: sgemm_oncopy.c:WhereAmI Unexecuted instantiation: sgemm_otcopy.c:WhereAmI Unexecuted instantiation: sgemm_beta.c:WhereAmI Unexecuted instantiation: sgemm_small_matrix_permit.c:WhereAmI Unexecuted instantiation: sgemm_small_kernel_nn.c:WhereAmI Unexecuted instantiation: sgemm_small_kernel_nt.c:WhereAmI Unexecuted instantiation: sgemm_small_kernel_tn.c:WhereAmI Unexecuted instantiation: sgemm_small_kernel_tt.c:WhereAmI Unexecuted instantiation: sgemm_small_kernel_b0_nn.c:WhereAmI Unexecuted instantiation: sgemm_small_kernel_b0_nt.c:WhereAmI Unexecuted instantiation: sgemm_small_kernel_b0_tn.c:WhereAmI Unexecuted instantiation: sgemm_small_kernel_b0_tt.c:WhereAmI Unexecuted instantiation: dgemm_incopy.c:WhereAmI Unexecuted instantiation: dgemm_itcopy.c:WhereAmI Unexecuted instantiation: dgemm_oncopy.c:WhereAmI Unexecuted instantiation: dgemm_otcopy.c:WhereAmI Unexecuted instantiation: dgemm_beta.c:WhereAmI Unexecuted instantiation: dgemm_small_matrix_permit.c:WhereAmI Unexecuted instantiation: dgemm_small_kernel_nn.c:WhereAmI Unexecuted instantiation: dgemm_small_kernel_nt.c:WhereAmI Unexecuted instantiation: dgemm_small_kernel_tn.c:WhereAmI Unexecuted instantiation: dgemm_small_kernel_tt.c:WhereAmI Unexecuted instantiation: dgemm_small_kernel_b0_nn.c:WhereAmI Unexecuted instantiation: dgemm_small_kernel_b0_nt.c:WhereAmI Unexecuted instantiation: dgemm_small_kernel_b0_tn.c:WhereAmI Unexecuted instantiation: dgemm_small_kernel_b0_tt.c:WhereAmI Unexecuted instantiation: sgetrf_single.c:WhereAmI Unexecuted instantiation: sgetf2_k.c:WhereAmI Unexecuted instantiation: sgemv_n.c:WhereAmI Unexecuted instantiation: sdot_k.c:WhereAmI Unexecuted instantiation: strsm_iltucopy.c:WhereAmI Unexecuted instantiation: slaswp_plus.c:WhereAmI Unexecuted instantiation: strsm_kernel_LT.c:WhereAmI Unexecuted instantiation: dgetrf_single.c:WhereAmI Unexecuted instantiation: dgetf2_k.c:WhereAmI Unexecuted instantiation: dscal_k.c:WhereAmI Unexecuted instantiation: ddot_k.c:WhereAmI Unexecuted instantiation: blas_l1_thread.c:WhereAmI Unexecuted instantiation: dgemv_n.c:WhereAmI Unexecuted instantiation: dtrsm_iltucopy.c:WhereAmI Unexecuted instantiation: dlaswp_plus.c:WhereAmI Unexecuted instantiation: dtrsm_kernel_LT.c:WhereAmI Unexecuted instantiation: sgetrf_parallel.c:WhereAmI Unexecuted instantiation: gemm_thread_n.c:WhereAmI Unexecuted instantiation: dgetrf_parallel.c:WhereAmI Unexecuted instantiation: strtri.c:WhereAmI Unexecuted instantiation: strtri_UU_single.c:WhereAmI Unexecuted instantiation: strti2_UU.c:WhereAmI Unexecuted instantiation: strmv_NUU.c:WhereAmI Unexecuted instantiation: saxpy_k.c:WhereAmI Unexecuted instantiation: strmm_LNUU.c:WhereAmI Unexecuted instantiation: strmm_iutucopy.c:WhereAmI Unexecuted instantiation: strmm_kernel_LN.c:WhereAmI Unexecuted instantiation: strsm_RNUU.c:WhereAmI Unexecuted instantiation: strsm_ounucopy.c:WhereAmI Unexecuted instantiation: strsm_kernel_RN.c:WhereAmI Unexecuted instantiation: strtri_UN_single.c:WhereAmI Unexecuted instantiation: strti2_UN.c:WhereAmI Unexecuted instantiation: strmv_NUN.c:WhereAmI Unexecuted instantiation: strmm_LNUN.c:WhereAmI Unexecuted instantiation: strmm_iutncopy.c:WhereAmI Unexecuted instantiation: strsm_RNUN.c:WhereAmI Unexecuted instantiation: strsm_ounncopy.c:WhereAmI Unexecuted instantiation: strtri_LU_single.c:WhereAmI Unexecuted instantiation: strti2_LU.c:WhereAmI Unexecuted instantiation: strmv_NLU.c:WhereAmI Unexecuted instantiation: strmm_LNLU.c:WhereAmI Unexecuted instantiation: strmm_iltucopy.c:WhereAmI Unexecuted instantiation: strmm_kernel_LT.c:WhereAmI Unexecuted instantiation: strsm_RNLU.c:WhereAmI Unexecuted instantiation: strsm_olnucopy.c:WhereAmI Unexecuted instantiation: strsm_kernel_RT.c:WhereAmI Unexecuted instantiation: strtri_LN_single.c:WhereAmI Unexecuted instantiation: strti2_LN.c:WhereAmI Unexecuted instantiation: strmv_NLN.c:WhereAmI Unexecuted instantiation: strmm_LNLN.c:WhereAmI Unexecuted instantiation: strmm_iltncopy.c:WhereAmI Unexecuted instantiation: strsm_RNLN.c:WhereAmI Unexecuted instantiation: strsm_olnncopy.c:WhereAmI Unexecuted instantiation: strtri_UU_parallel.c:WhereAmI Unexecuted instantiation: gemm_thread_m.c:WhereAmI Unexecuted instantiation: strtri_UN_parallel.c:WhereAmI Unexecuted instantiation: strtri_LU_parallel.c:WhereAmI Unexecuted instantiation: strtri_LN_parallel.c:WhereAmI Unexecuted instantiation: strsm.c:WhereAmI Unexecuted instantiation: strsm_LNUU.c:WhereAmI Unexecuted instantiation: strsm_iutucopy.c:WhereAmI Unexecuted instantiation: strsm_kernel_LN.c:WhereAmI Unexecuted instantiation: strsm_LNUN.c:WhereAmI Unexecuted instantiation: strsm_iutncopy.c:WhereAmI Unexecuted instantiation: strsm_LNLU.c:WhereAmI Unexecuted instantiation: strsm_LNLN.c:WhereAmI Unexecuted instantiation: strsm_iltncopy.c:WhereAmI Unexecuted instantiation: strsm_LTUU.c:WhereAmI Unexecuted instantiation: strsm_iunucopy.c:WhereAmI Unexecuted instantiation: strsm_LTUN.c:WhereAmI Unexecuted instantiation: strsm_iunncopy.c:WhereAmI Unexecuted instantiation: strsm_LTLU.c:WhereAmI Unexecuted instantiation: strsm_ilnucopy.c:WhereAmI Unexecuted instantiation: strsm_LTLN.c:WhereAmI Unexecuted instantiation: strsm_ilnncopy.c:WhereAmI Unexecuted instantiation: strsm_RTUU.c:WhereAmI Unexecuted instantiation: strsm_outucopy.c:WhereAmI Unexecuted instantiation: strsm_RTUN.c:WhereAmI Unexecuted instantiation: strsm_outncopy.c:WhereAmI Unexecuted instantiation: strsm_RTLU.c:WhereAmI Unexecuted instantiation: strsm_oltucopy.c:WhereAmI Unexecuted instantiation: strsm_RTLN.c:WhereAmI Unexecuted instantiation: strsm_oltncopy.c:WhereAmI Unexecuted instantiation: sgemv.c:WhereAmI Unexecuted instantiation: sgemv_t.c:WhereAmI Unexecuted instantiation: sgemv_thread_n.c:WhereAmI Unexecuted instantiation: sgemv_thread_t.c:WhereAmI Unexecuted instantiation: sswap.c:WhereAmI Unexecuted instantiation: sscal.c:WhereAmI Unexecuted instantiation: srot.c:WhereAmI Unexecuted instantiation: srot_k.c:WhereAmI Unexecuted instantiation: scopy.c:WhereAmI Unexecuted instantiation: snrm2.c:WhereAmI Unexecuted instantiation: isamax.c:WhereAmI Unexecuted instantiation: sger.c:WhereAmI Unexecuted instantiation: sger_k.c:WhereAmI Unexecuted instantiation: sger_thread.c:WhereAmI Unexecuted instantiation: strmm.c:WhereAmI Unexecuted instantiation: strmm_LTUU.c:WhereAmI Unexecuted instantiation: strmm_iunucopy.c:WhereAmI Unexecuted instantiation: strmm_LTUN.c:WhereAmI Unexecuted instantiation: strmm_iunncopy.c:WhereAmI Unexecuted instantiation: strmm_LTLU.c:WhereAmI Unexecuted instantiation: strmm_ilnucopy.c:WhereAmI Unexecuted instantiation: strmm_LTLN.c:WhereAmI Unexecuted instantiation: strmm_ilnncopy.c:WhereAmI Unexecuted instantiation: strmm_RNUU.c:WhereAmI Unexecuted instantiation: strmm_ounucopy.c:WhereAmI Unexecuted instantiation: strmm_kernel_RN.c:WhereAmI Unexecuted instantiation: strmm_RNUN.c:WhereAmI Unexecuted instantiation: strmm_ounncopy.c:WhereAmI Unexecuted instantiation: strmm_RNLU.c:WhereAmI Unexecuted instantiation: strmm_olnucopy.c:WhereAmI Unexecuted instantiation: strmm_kernel_RT.c:WhereAmI Unexecuted instantiation: strmm_RNLN.c:WhereAmI Unexecuted instantiation: strmm_olnncopy.c:WhereAmI Unexecuted instantiation: strmm_RTUU.c:WhereAmI Unexecuted instantiation: strmm_outucopy.c:WhereAmI Unexecuted instantiation: strmm_RTUN.c:WhereAmI Unexecuted instantiation: strmm_outncopy.c:WhereAmI Unexecuted instantiation: strmm_RTLU.c:WhereAmI Unexecuted instantiation: strmm_oltucopy.c:WhereAmI Unexecuted instantiation: strmm_RTLN.c:WhereAmI Unexecuted instantiation: strmm_oltncopy.c:WhereAmI Unexecuted instantiation: strmv.c:WhereAmI Unexecuted instantiation: strmv_TUU.c:WhereAmI Unexecuted instantiation: strmv_TUN.c:WhereAmI Unexecuted instantiation: strmv_TLU.c:WhereAmI Unexecuted instantiation: strmv_TLN.c:WhereAmI Unexecuted instantiation: strmv_thread_NUU.c:WhereAmI Unexecuted instantiation: strmv_thread_NUN.c:WhereAmI Unexecuted instantiation: strmv_thread_NLU.c:WhereAmI Unexecuted instantiation: strmv_thread_NLN.c:WhereAmI Unexecuted instantiation: strmv_thread_TUU.c:WhereAmI Unexecuted instantiation: strmv_thread_TUN.c:WhereAmI Unexecuted instantiation: strmv_thread_TLU.c:WhereAmI Unexecuted instantiation: strmv_thread_TLN.c:WhereAmI Unexecuted instantiation: sdot.c:WhereAmI Unexecuted instantiation: dtrtri.c:WhereAmI Unexecuted instantiation: dtrtri_UU_single.c:WhereAmI Unexecuted instantiation: dtrti2_UU.c:WhereAmI Unexecuted instantiation: dtrmv_NUU.c:WhereAmI Unexecuted instantiation: daxpy_k.c:WhereAmI Unexecuted instantiation: dtrmm_LNUU.c:WhereAmI Unexecuted instantiation: dtrmm_iutucopy.c:WhereAmI Unexecuted instantiation: dtrmm_kernel_LN.c:WhereAmI Unexecuted instantiation: dtrsm_RNUU.c:WhereAmI Unexecuted instantiation: dtrsm_ounucopy.c:WhereAmI Unexecuted instantiation: dtrsm_kernel_RN.c:WhereAmI Unexecuted instantiation: dtrtri_UN_single.c:WhereAmI Unexecuted instantiation: dtrti2_UN.c:WhereAmI Unexecuted instantiation: dtrmv_NUN.c:WhereAmI Unexecuted instantiation: dtrmm_LNUN.c:WhereAmI Unexecuted instantiation: dtrmm_iutncopy.c:WhereAmI Unexecuted instantiation: dtrsm_RNUN.c:WhereAmI Unexecuted instantiation: dtrsm_ounncopy.c:WhereAmI Unexecuted instantiation: dtrtri_LU_single.c:WhereAmI Unexecuted instantiation: dtrti2_LU.c:WhereAmI Unexecuted instantiation: dtrmv_NLU.c:WhereAmI Unexecuted instantiation: dtrmm_LNLU.c:WhereAmI Unexecuted instantiation: dtrmm_iltucopy.c:WhereAmI Unexecuted instantiation: dtrmm_kernel_LT.c:WhereAmI Unexecuted instantiation: dtrsm_RNLU.c:WhereAmI Unexecuted instantiation: dtrsm_olnucopy.c:WhereAmI Unexecuted instantiation: dtrsm_kernel_RT.c:WhereAmI Unexecuted instantiation: dtrtri_LN_single.c:WhereAmI Unexecuted instantiation: dtrti2_LN.c:WhereAmI Unexecuted instantiation: dtrmv_NLN.c:WhereAmI Unexecuted instantiation: dtrmm_LNLN.c:WhereAmI Unexecuted instantiation: dtrmm_iltncopy.c:WhereAmI Unexecuted instantiation: dtrsm_RNLN.c:WhereAmI Unexecuted instantiation: dtrsm_olnncopy.c:WhereAmI Unexecuted instantiation: dtrtri_UU_parallel.c:WhereAmI Unexecuted instantiation: dtrtri_UN_parallel.c:WhereAmI Unexecuted instantiation: dtrtri_LU_parallel.c:WhereAmI Unexecuted instantiation: dtrtri_LN_parallel.c:WhereAmI Unexecuted instantiation: dtrsm.c:WhereAmI Unexecuted instantiation: dtrsm_LNUU.c:WhereAmI Unexecuted instantiation: dtrsm_iutucopy.c:WhereAmI Unexecuted instantiation: dtrsm_kernel_LN.c:WhereAmI Unexecuted instantiation: dtrsm_LNUN.c:WhereAmI Unexecuted instantiation: dtrsm_iutncopy.c:WhereAmI Unexecuted instantiation: dtrsm_LNLU.c:WhereAmI Unexecuted instantiation: dtrsm_LNLN.c:WhereAmI Unexecuted instantiation: dtrsm_iltncopy.c:WhereAmI Unexecuted instantiation: dtrsm_LTUU.c:WhereAmI Unexecuted instantiation: dtrsm_iunucopy.c:WhereAmI Unexecuted instantiation: dtrsm_LTUN.c:WhereAmI Unexecuted instantiation: dtrsm_iunncopy.c:WhereAmI Unexecuted instantiation: dtrsm_LTLU.c:WhereAmI Unexecuted instantiation: dtrsm_ilnucopy.c:WhereAmI Unexecuted instantiation: dtrsm_LTLN.c:WhereAmI Unexecuted instantiation: dtrsm_ilnncopy.c:WhereAmI Unexecuted instantiation: dtrsm_RTUU.c:WhereAmI Unexecuted instantiation: dtrsm_outucopy.c:WhereAmI Unexecuted instantiation: dtrsm_RTUN.c:WhereAmI Unexecuted instantiation: dtrsm_outncopy.c:WhereAmI Unexecuted instantiation: dtrsm_RTLU.c:WhereAmI Unexecuted instantiation: dtrsm_oltucopy.c:WhereAmI Unexecuted instantiation: dtrsm_RTLN.c:WhereAmI Unexecuted instantiation: dtrsm_oltncopy.c:WhereAmI Unexecuted instantiation: dgemv.c:WhereAmI Unexecuted instantiation: dgemv_t.c:WhereAmI Unexecuted instantiation: dgemv_thread_n.c:WhereAmI Unexecuted instantiation: dgemv_thread_t.c:WhereAmI Unexecuted instantiation: dswap.c:WhereAmI Unexecuted instantiation: dscal.c:WhereAmI Unexecuted instantiation: dger.c:WhereAmI Unexecuted instantiation: dger_k.c:WhereAmI Unexecuted instantiation: dger_thread.c:WhereAmI Unexecuted instantiation: dcopy.c:WhereAmI Unexecuted instantiation: dtrmm.c:WhereAmI Unexecuted instantiation: dtrmm_LTUU.c:WhereAmI Unexecuted instantiation: dtrmm_iunucopy.c:WhereAmI Unexecuted instantiation: dtrmm_LTUN.c:WhereAmI Unexecuted instantiation: dtrmm_iunncopy.c:WhereAmI Unexecuted instantiation: dtrmm_LTLU.c:WhereAmI Unexecuted instantiation: dtrmm_ilnucopy.c:WhereAmI Unexecuted instantiation: dtrmm_LTLN.c:WhereAmI Unexecuted instantiation: dtrmm_ilnncopy.c:WhereAmI Unexecuted instantiation: dtrmm_RNUU.c:WhereAmI Unexecuted instantiation: dtrmm_ounucopy.c:WhereAmI Unexecuted instantiation: dtrmm_kernel_RN.c:WhereAmI Unexecuted instantiation: dtrmm_RNUN.c:WhereAmI Unexecuted instantiation: dtrmm_ounncopy.c:WhereAmI Unexecuted instantiation: dtrmm_RNLU.c:WhereAmI Unexecuted instantiation: dtrmm_olnucopy.c:WhereAmI Unexecuted instantiation: dtrmm_kernel_RT.c:WhereAmI Unexecuted instantiation: dtrmm_RNLN.c:WhereAmI Unexecuted instantiation: dtrmm_olnncopy.c:WhereAmI Unexecuted instantiation: dtrmm_RTUU.c:WhereAmI Unexecuted instantiation: dtrmm_outucopy.c:WhereAmI Unexecuted instantiation: dtrmm_RTUN.c:WhereAmI Unexecuted instantiation: dtrmm_outncopy.c:WhereAmI Unexecuted instantiation: dtrmm_RTLU.c:WhereAmI Unexecuted instantiation: dtrmm_oltucopy.c:WhereAmI Unexecuted instantiation: dtrmm_RTLN.c:WhereAmI Unexecuted instantiation: dtrmm_oltncopy.c:WhereAmI Unexecuted instantiation: dnrm2.c:WhereAmI Unexecuted instantiation: dtrmv.c:WhereAmI Unexecuted instantiation: dtrmv_TUU.c:WhereAmI Unexecuted instantiation: dtrmv_TUN.c:WhereAmI Unexecuted instantiation: dtrmv_TLU.c:WhereAmI Unexecuted instantiation: dtrmv_TLN.c:WhereAmI Unexecuted instantiation: dtrmv_thread_NUU.c:WhereAmI Unexecuted instantiation: dtrmv_thread_NUN.c:WhereAmI Unexecuted instantiation: dtrmv_thread_NLU.c:WhereAmI Unexecuted instantiation: dtrmv_thread_NLN.c:WhereAmI Unexecuted instantiation: dtrmv_thread_TUU.c:WhereAmI Unexecuted instantiation: dtrmv_thread_TUN.c:WhereAmI Unexecuted instantiation: dtrmv_thread_TLU.c:WhereAmI Unexecuted instantiation: dtrmv_thread_TLN.c:WhereAmI Unexecuted instantiation: dsymv.c:WhereAmI Unexecuted instantiation: dsymv_U.c:WhereAmI Unexecuted instantiation: dsymv_L.c:WhereAmI Unexecuted instantiation: dsymv_thread_U.c:WhereAmI Unexecuted instantiation: dsymv_thread_L.c:WhereAmI Unexecuted instantiation: ddot.c:WhereAmI Unexecuted instantiation: daxpy.c:WhereAmI Unexecuted instantiation: dsyr2k.c:WhereAmI Unexecuted instantiation: syrk_thread.c:WhereAmI Unexecuted instantiation: dsyr2k_UN.c:WhereAmI Unexecuted instantiation: dsyr2k_kernel_U.c:WhereAmI Unexecuted instantiation: dsyr2k_UT.c:WhereAmI Unexecuted instantiation: dsyr2k_LN.c:WhereAmI Unexecuted instantiation: dsyr2k_kernel_L.c:WhereAmI Unexecuted instantiation: dsyr2k_LT.c:WhereAmI Unexecuted instantiation: dsyr2.c:WhereAmI Unexecuted instantiation: dsyr2_U.c:WhereAmI Unexecuted instantiation: dsyr2_L.c:WhereAmI Unexecuted instantiation: dsyr2_thread_U.c:WhereAmI Unexecuted instantiation: dsyr2_thread_L.c:WhereAmI Unexecuted instantiation: drot.c:WhereAmI Unexecuted instantiation: drot_k.c:WhereAmI |
181 | | |
182 | | |
183 | | #ifdef CORE_BARCELONA |
184 | | #define IFLUSH gotoblas_iflush() |
185 | | #define IFLUSH_HALF gotoblas_iflush_half() |
186 | | #endif |
187 | | |
188 | | #ifdef ENABLE_SSE_EXCEPTION |
189 | | |
190 | | #define IDEBUG_START \ |
191 | | { \ |
192 | | unsigned int fp_sse_mode, new_fp_mode; \ |
193 | | __asm__ __volatile__ ("stmxcsr %0" : "=m" (fp_sse_mode) : ); \ |
194 | | new_fp_mode = fp_sse_mode & ~0xd00; \ |
195 | | __asm__ __volatile__ ("ldmxcsr %0" : : "m" (new_fp_mode) ); |
196 | | |
197 | | #define IDEBUG_END \ |
198 | | __asm__ __volatile__ ("ldmxcsr %0" : : "m" (fp_sse_mode) ); \ |
199 | | } |
200 | | |
201 | | #endif |
202 | | |
203 | | #ifdef XDOUBLE |
204 | | #define GET_IMAGE(res) __asm__ __volatile__("fstpt %0" : "=m"(res) : : "memory") |
205 | | #elif defined(DOUBLE) |
206 | | #define GET_IMAGE(res) __asm__ __volatile__("movsd %%xmm1, %0" : "=m"(res) : : "memory") |
207 | | #else |
208 | | #define GET_IMAGE(res) __asm__ __volatile__("movss %%xmm1, %0" : "=m"(res) : : "memory") |
209 | | #endif |
210 | | |
211 | | #define GET_IMAGE_CANCEL |
212 | | |
213 | | #ifdef SMP |
214 | | #if defined(USE64BITINT) |
215 | | static __inline blasint blas_quickdivide(blasint x, blasint y){ |
216 | | return x / y; |
217 | | } |
218 | | #elif defined (C_MSVC) |
219 | | static __inline BLASLONG blas_quickdivide(BLASLONG x, BLASLONG y){ |
220 | | return x / y; |
221 | | } |
222 | | #else |
223 | | extern unsigned int blas_quick_divide_table[]; |
224 | | |
225 | 0 | static __inline unsigned int blas_quickdivide(unsigned int x, unsigned int y){ |
226 | |
|
227 | 0 | volatile unsigned int result; |
228 | |
|
229 | 0 | if (y <= 1) return x; |
230 | | |
231 | | #if (MAX_CPU_NUMBER > 64) |
232 | | if (y > 64) { |
233 | | result = x / y; |
234 | | return result; |
235 | | } |
236 | | #endif |
237 | | |
238 | 0 | y = blas_quick_divide_table[y]; |
239 | |
|
240 | 0 | __asm__ __volatile__ ("mull %0" :"=d" (result), "+a"(x) : "0" (y)); |
241 | 0 | return result; |
242 | 0 | } Unexecuted instantiation: sgemm.c:blas_quickdivide Unexecuted instantiation: ssyrk.c:blas_quickdivide Unexecuted instantiation: dgemm.c:blas_quickdivide Unexecuted instantiation: sgetrf.c:blas_quickdivide Unexecuted instantiation: dgetrf.c:blas_quickdivide Unexecuted instantiation: sgemm_nn.c:blas_quickdivide Unexecuted instantiation: dgemm_nn.c:blas_quickdivide Unexecuted instantiation: sgemm_thread_nn.c:blas_quickdivide Unexecuted instantiation: dgemm_thread_nn.c:blas_quickdivide Unexecuted instantiation: sgemm_nt.c:blas_quickdivide Unexecuted instantiation: dgemm_nt.c:blas_quickdivide Unexecuted instantiation: sgemm_thread_nt.c:blas_quickdivide Unexecuted instantiation: dgemm_thread_nt.c:blas_quickdivide Unexecuted instantiation: sgemm_tn.c:blas_quickdivide Unexecuted instantiation: dgemm_tn.c:blas_quickdivide Unexecuted instantiation: sgemm_thread_tn.c:blas_quickdivide Unexecuted instantiation: dgemm_thread_tn.c:blas_quickdivide Unexecuted instantiation: sgemm_tt.c:blas_quickdivide Unexecuted instantiation: dgemm_tt.c:blas_quickdivide Unexecuted instantiation: sgemm_thread_tt.c:blas_quickdivide Unexecuted instantiation: dgemm_thread_tt.c:blas_quickdivide Unexecuted instantiation: ssyrk_UN.c:blas_quickdivide Unexecuted instantiation: ssyrk_LN.c:blas_quickdivide Unexecuted instantiation: ssyrk_UT.c:blas_quickdivide Unexecuted instantiation: ssyrk_LT.c:blas_quickdivide Unexecuted instantiation: ssyrk_kernel_U.c:blas_quickdivide Unexecuted instantiation: ssyrk_kernel_L.c:blas_quickdivide Unexecuted instantiation: ssyrk_thread_UN.c:blas_quickdivide Unexecuted instantiation: ssyrk_thread_LN.c:blas_quickdivide Unexecuted instantiation: ssyrk_thread_UT.c:blas_quickdivide Unexecuted instantiation: ssyrk_thread_LT.c:blas_quickdivide Unexecuted instantiation: memory.c:blas_quickdivide Unexecuted instantiation: blas_server_omp.c:blas_quickdivide Unexecuted instantiation: divtable.c:blas_quickdivide Unexecuted instantiation: blas_server_callback.c:blas_quickdivide Unexecuted instantiation: xerbla.c:blas_quickdivide Unexecuted instantiation: openblas_error_handle.c:blas_quickdivide Unexecuted instantiation: openblas_env.c:blas_quickdivide Unexecuted instantiation: parameter.c:blas_quickdivide Unexecuted instantiation: sscal_k.c:blas_quickdivide Unexecuted instantiation: sgemm_kernel.c:blas_quickdivide Unexecuted instantiation: sgemm_incopy.c:blas_quickdivide Unexecuted instantiation: sgemm_itcopy.c:blas_quickdivide Unexecuted instantiation: sgemm_oncopy.c:blas_quickdivide Unexecuted instantiation: sgemm_otcopy.c:blas_quickdivide Unexecuted instantiation: sgemm_beta.c:blas_quickdivide Unexecuted instantiation: sgemm_small_matrix_permit.c:blas_quickdivide Unexecuted instantiation: sgemm_small_kernel_nn.c:blas_quickdivide Unexecuted instantiation: sgemm_small_kernel_nt.c:blas_quickdivide Unexecuted instantiation: sgemm_small_kernel_tn.c:blas_quickdivide Unexecuted instantiation: sgemm_small_kernel_tt.c:blas_quickdivide Unexecuted instantiation: sgemm_small_kernel_b0_nn.c:blas_quickdivide Unexecuted instantiation: sgemm_small_kernel_b0_nt.c:blas_quickdivide Unexecuted instantiation: sgemm_small_kernel_b0_tn.c:blas_quickdivide Unexecuted instantiation: sgemm_small_kernel_b0_tt.c:blas_quickdivide Unexecuted instantiation: dgemm_incopy.c:blas_quickdivide Unexecuted instantiation: dgemm_itcopy.c:blas_quickdivide Unexecuted instantiation: dgemm_oncopy.c:blas_quickdivide Unexecuted instantiation: dgemm_otcopy.c:blas_quickdivide Unexecuted instantiation: dgemm_beta.c:blas_quickdivide Unexecuted instantiation: dgemm_small_matrix_permit.c:blas_quickdivide Unexecuted instantiation: dgemm_small_kernel_nn.c:blas_quickdivide Unexecuted instantiation: dgemm_small_kernel_nt.c:blas_quickdivide Unexecuted instantiation: dgemm_small_kernel_tn.c:blas_quickdivide Unexecuted instantiation: dgemm_small_kernel_tt.c:blas_quickdivide Unexecuted instantiation: dgemm_small_kernel_b0_nn.c:blas_quickdivide Unexecuted instantiation: dgemm_small_kernel_b0_nt.c:blas_quickdivide Unexecuted instantiation: dgemm_small_kernel_b0_tn.c:blas_quickdivide Unexecuted instantiation: dgemm_small_kernel_b0_tt.c:blas_quickdivide Unexecuted instantiation: sgetrf_single.c:blas_quickdivide Unexecuted instantiation: sgetf2_k.c:blas_quickdivide Unexecuted instantiation: sgemv_n.c:blas_quickdivide Unexecuted instantiation: sdot_k.c:blas_quickdivide Unexecuted instantiation: strsm_iltucopy.c:blas_quickdivide Unexecuted instantiation: slaswp_plus.c:blas_quickdivide Unexecuted instantiation: strsm_kernel_LT.c:blas_quickdivide Unexecuted instantiation: dgetrf_single.c:blas_quickdivide Unexecuted instantiation: dgetf2_k.c:blas_quickdivide Unexecuted instantiation: dscal_k.c:blas_quickdivide Unexecuted instantiation: ddot_k.c:blas_quickdivide Unexecuted instantiation: blas_l1_thread.c:blas_quickdivide Unexecuted instantiation: dgemv_n.c:blas_quickdivide Unexecuted instantiation: dtrsm_iltucopy.c:blas_quickdivide Unexecuted instantiation: dlaswp_plus.c:blas_quickdivide Unexecuted instantiation: dtrsm_kernel_LT.c:blas_quickdivide Unexecuted instantiation: sgetrf_parallel.c:blas_quickdivide Unexecuted instantiation: gemm_thread_n.c:blas_quickdivide Unexecuted instantiation: dgetrf_parallel.c:blas_quickdivide Unexecuted instantiation: strtri.c:blas_quickdivide Unexecuted instantiation: strtri_UU_single.c:blas_quickdivide Unexecuted instantiation: strti2_UU.c:blas_quickdivide Unexecuted instantiation: strmv_NUU.c:blas_quickdivide Unexecuted instantiation: saxpy_k.c:blas_quickdivide Unexecuted instantiation: strmm_LNUU.c:blas_quickdivide Unexecuted instantiation: strmm_iutucopy.c:blas_quickdivide Unexecuted instantiation: strmm_kernel_LN.c:blas_quickdivide Unexecuted instantiation: strsm_RNUU.c:blas_quickdivide Unexecuted instantiation: strsm_ounucopy.c:blas_quickdivide Unexecuted instantiation: strsm_kernel_RN.c:blas_quickdivide Unexecuted instantiation: strtri_UN_single.c:blas_quickdivide Unexecuted instantiation: strti2_UN.c:blas_quickdivide Unexecuted instantiation: strmv_NUN.c:blas_quickdivide Unexecuted instantiation: strmm_LNUN.c:blas_quickdivide Unexecuted instantiation: strmm_iutncopy.c:blas_quickdivide Unexecuted instantiation: strsm_RNUN.c:blas_quickdivide Unexecuted instantiation: strsm_ounncopy.c:blas_quickdivide Unexecuted instantiation: strtri_LU_single.c:blas_quickdivide Unexecuted instantiation: strti2_LU.c:blas_quickdivide Unexecuted instantiation: strmv_NLU.c:blas_quickdivide Unexecuted instantiation: strmm_LNLU.c:blas_quickdivide Unexecuted instantiation: strmm_iltucopy.c:blas_quickdivide Unexecuted instantiation: strmm_kernel_LT.c:blas_quickdivide Unexecuted instantiation: strsm_RNLU.c:blas_quickdivide Unexecuted instantiation: strsm_olnucopy.c:blas_quickdivide Unexecuted instantiation: strsm_kernel_RT.c:blas_quickdivide Unexecuted instantiation: strtri_LN_single.c:blas_quickdivide Unexecuted instantiation: strti2_LN.c:blas_quickdivide Unexecuted instantiation: strmv_NLN.c:blas_quickdivide Unexecuted instantiation: strmm_LNLN.c:blas_quickdivide Unexecuted instantiation: strmm_iltncopy.c:blas_quickdivide Unexecuted instantiation: strsm_RNLN.c:blas_quickdivide Unexecuted instantiation: strsm_olnncopy.c:blas_quickdivide Unexecuted instantiation: strtri_UU_parallel.c:blas_quickdivide Unexecuted instantiation: gemm_thread_m.c:blas_quickdivide Unexecuted instantiation: strtri_UN_parallel.c:blas_quickdivide Unexecuted instantiation: strtri_LU_parallel.c:blas_quickdivide Unexecuted instantiation: strtri_LN_parallel.c:blas_quickdivide Unexecuted instantiation: strsm.c:blas_quickdivide Unexecuted instantiation: strsm_LNUU.c:blas_quickdivide Unexecuted instantiation: strsm_iutucopy.c:blas_quickdivide Unexecuted instantiation: strsm_kernel_LN.c:blas_quickdivide Unexecuted instantiation: strsm_LNUN.c:blas_quickdivide Unexecuted instantiation: strsm_iutncopy.c:blas_quickdivide Unexecuted instantiation: strsm_LNLU.c:blas_quickdivide Unexecuted instantiation: strsm_LNLN.c:blas_quickdivide Unexecuted instantiation: strsm_iltncopy.c:blas_quickdivide Unexecuted instantiation: strsm_LTUU.c:blas_quickdivide Unexecuted instantiation: strsm_iunucopy.c:blas_quickdivide Unexecuted instantiation: strsm_LTUN.c:blas_quickdivide Unexecuted instantiation: strsm_iunncopy.c:blas_quickdivide Unexecuted instantiation: strsm_LTLU.c:blas_quickdivide Unexecuted instantiation: strsm_ilnucopy.c:blas_quickdivide Unexecuted instantiation: strsm_LTLN.c:blas_quickdivide Unexecuted instantiation: strsm_ilnncopy.c:blas_quickdivide Unexecuted instantiation: strsm_RTUU.c:blas_quickdivide Unexecuted instantiation: strsm_outucopy.c:blas_quickdivide Unexecuted instantiation: strsm_RTUN.c:blas_quickdivide Unexecuted instantiation: strsm_outncopy.c:blas_quickdivide Unexecuted instantiation: strsm_RTLU.c:blas_quickdivide Unexecuted instantiation: strsm_oltucopy.c:blas_quickdivide Unexecuted instantiation: strsm_RTLN.c:blas_quickdivide Unexecuted instantiation: strsm_oltncopy.c:blas_quickdivide Unexecuted instantiation: sgemv.c:blas_quickdivide Unexecuted instantiation: sgemv_t.c:blas_quickdivide Unexecuted instantiation: sgemv_thread_n.c:blas_quickdivide Unexecuted instantiation: sgemv_thread_t.c:blas_quickdivide Unexecuted instantiation: sswap.c:blas_quickdivide Unexecuted instantiation: sscal.c:blas_quickdivide Unexecuted instantiation: srot.c:blas_quickdivide Unexecuted instantiation: srot_k.c:blas_quickdivide Unexecuted instantiation: scopy.c:blas_quickdivide Unexecuted instantiation: snrm2.c:blas_quickdivide Unexecuted instantiation: isamax.c:blas_quickdivide Unexecuted instantiation: sger.c:blas_quickdivide Unexecuted instantiation: sger_k.c:blas_quickdivide Unexecuted instantiation: sger_thread.c:blas_quickdivide Unexecuted instantiation: strmm.c:blas_quickdivide Unexecuted instantiation: strmm_LTUU.c:blas_quickdivide Unexecuted instantiation: strmm_iunucopy.c:blas_quickdivide Unexecuted instantiation: strmm_LTUN.c:blas_quickdivide Unexecuted instantiation: strmm_iunncopy.c:blas_quickdivide Unexecuted instantiation: strmm_LTLU.c:blas_quickdivide Unexecuted instantiation: strmm_ilnucopy.c:blas_quickdivide Unexecuted instantiation: strmm_LTLN.c:blas_quickdivide Unexecuted instantiation: strmm_ilnncopy.c:blas_quickdivide Unexecuted instantiation: strmm_RNUU.c:blas_quickdivide Unexecuted instantiation: strmm_ounucopy.c:blas_quickdivide Unexecuted instantiation: strmm_kernel_RN.c:blas_quickdivide Unexecuted instantiation: strmm_RNUN.c:blas_quickdivide Unexecuted instantiation: strmm_ounncopy.c:blas_quickdivide Unexecuted instantiation: strmm_RNLU.c:blas_quickdivide Unexecuted instantiation: strmm_olnucopy.c:blas_quickdivide Unexecuted instantiation: strmm_kernel_RT.c:blas_quickdivide Unexecuted instantiation: strmm_RNLN.c:blas_quickdivide Unexecuted instantiation: strmm_olnncopy.c:blas_quickdivide Unexecuted instantiation: strmm_RTUU.c:blas_quickdivide Unexecuted instantiation: strmm_outucopy.c:blas_quickdivide Unexecuted instantiation: strmm_RTUN.c:blas_quickdivide Unexecuted instantiation: strmm_outncopy.c:blas_quickdivide Unexecuted instantiation: strmm_RTLU.c:blas_quickdivide Unexecuted instantiation: strmm_oltucopy.c:blas_quickdivide Unexecuted instantiation: strmm_RTLN.c:blas_quickdivide Unexecuted instantiation: strmm_oltncopy.c:blas_quickdivide Unexecuted instantiation: strmv.c:blas_quickdivide Unexecuted instantiation: strmv_TUU.c:blas_quickdivide Unexecuted instantiation: strmv_TUN.c:blas_quickdivide Unexecuted instantiation: strmv_TLU.c:blas_quickdivide Unexecuted instantiation: strmv_TLN.c:blas_quickdivide Unexecuted instantiation: strmv_thread_NUU.c:blas_quickdivide Unexecuted instantiation: strmv_thread_NUN.c:blas_quickdivide Unexecuted instantiation: strmv_thread_NLU.c:blas_quickdivide Unexecuted instantiation: strmv_thread_NLN.c:blas_quickdivide Unexecuted instantiation: strmv_thread_TUU.c:blas_quickdivide Unexecuted instantiation: strmv_thread_TUN.c:blas_quickdivide Unexecuted instantiation: strmv_thread_TLU.c:blas_quickdivide Unexecuted instantiation: strmv_thread_TLN.c:blas_quickdivide Unexecuted instantiation: sdot.c:blas_quickdivide Unexecuted instantiation: dtrtri.c:blas_quickdivide Unexecuted instantiation: dtrtri_UU_single.c:blas_quickdivide Unexecuted instantiation: dtrti2_UU.c:blas_quickdivide Unexecuted instantiation: dtrmv_NUU.c:blas_quickdivide Unexecuted instantiation: daxpy_k.c:blas_quickdivide Unexecuted instantiation: dtrmm_LNUU.c:blas_quickdivide Unexecuted instantiation: dtrmm_iutucopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_kernel_LN.c:blas_quickdivide Unexecuted instantiation: dtrsm_RNUU.c:blas_quickdivide Unexecuted instantiation: dtrsm_ounucopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_kernel_RN.c:blas_quickdivide Unexecuted instantiation: dtrtri_UN_single.c:blas_quickdivide Unexecuted instantiation: dtrti2_UN.c:blas_quickdivide Unexecuted instantiation: dtrmv_NUN.c:blas_quickdivide Unexecuted instantiation: dtrmm_LNUN.c:blas_quickdivide Unexecuted instantiation: dtrmm_iutncopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_RNUN.c:blas_quickdivide Unexecuted instantiation: dtrsm_ounncopy.c:blas_quickdivide Unexecuted instantiation: dtrtri_LU_single.c:blas_quickdivide Unexecuted instantiation: dtrti2_LU.c:blas_quickdivide Unexecuted instantiation: dtrmv_NLU.c:blas_quickdivide Unexecuted instantiation: dtrmm_LNLU.c:blas_quickdivide Unexecuted instantiation: dtrmm_iltucopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_kernel_LT.c:blas_quickdivide Unexecuted instantiation: dtrsm_RNLU.c:blas_quickdivide Unexecuted instantiation: dtrsm_olnucopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_kernel_RT.c:blas_quickdivide Unexecuted instantiation: dtrtri_LN_single.c:blas_quickdivide Unexecuted instantiation: dtrti2_LN.c:blas_quickdivide Unexecuted instantiation: dtrmv_NLN.c:blas_quickdivide Unexecuted instantiation: dtrmm_LNLN.c:blas_quickdivide Unexecuted instantiation: dtrmm_iltncopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_RNLN.c:blas_quickdivide Unexecuted instantiation: dtrsm_olnncopy.c:blas_quickdivide Unexecuted instantiation: dtrtri_UU_parallel.c:blas_quickdivide Unexecuted instantiation: dtrtri_UN_parallel.c:blas_quickdivide Unexecuted instantiation: dtrtri_LU_parallel.c:blas_quickdivide Unexecuted instantiation: dtrtri_LN_parallel.c:blas_quickdivide Unexecuted instantiation: dtrsm.c:blas_quickdivide Unexecuted instantiation: dtrsm_LNUU.c:blas_quickdivide Unexecuted instantiation: dtrsm_iutucopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_kernel_LN.c:blas_quickdivide Unexecuted instantiation: dtrsm_LNUN.c:blas_quickdivide Unexecuted instantiation: dtrsm_iutncopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_LNLU.c:blas_quickdivide Unexecuted instantiation: dtrsm_LNLN.c:blas_quickdivide Unexecuted instantiation: dtrsm_iltncopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_LTUU.c:blas_quickdivide Unexecuted instantiation: dtrsm_iunucopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_LTUN.c:blas_quickdivide Unexecuted instantiation: dtrsm_iunncopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_LTLU.c:blas_quickdivide Unexecuted instantiation: dtrsm_ilnucopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_LTLN.c:blas_quickdivide Unexecuted instantiation: dtrsm_ilnncopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_RTUU.c:blas_quickdivide Unexecuted instantiation: dtrsm_outucopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_RTUN.c:blas_quickdivide Unexecuted instantiation: dtrsm_outncopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_RTLU.c:blas_quickdivide Unexecuted instantiation: dtrsm_oltucopy.c:blas_quickdivide Unexecuted instantiation: dtrsm_RTLN.c:blas_quickdivide Unexecuted instantiation: dtrsm_oltncopy.c:blas_quickdivide Unexecuted instantiation: dgemv.c:blas_quickdivide Unexecuted instantiation: dgemv_t.c:blas_quickdivide Unexecuted instantiation: dgemv_thread_n.c:blas_quickdivide Unexecuted instantiation: dgemv_thread_t.c:blas_quickdivide Unexecuted instantiation: dswap.c:blas_quickdivide Unexecuted instantiation: dscal.c:blas_quickdivide Unexecuted instantiation: dger.c:blas_quickdivide Unexecuted instantiation: dger_k.c:blas_quickdivide Unexecuted instantiation: dger_thread.c:blas_quickdivide Unexecuted instantiation: dcopy.c:blas_quickdivide Unexecuted instantiation: dtrmm.c:blas_quickdivide Unexecuted instantiation: dtrmm_LTUU.c:blas_quickdivide Unexecuted instantiation: dtrmm_iunucopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_LTUN.c:blas_quickdivide Unexecuted instantiation: dtrmm_iunncopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_LTLU.c:blas_quickdivide Unexecuted instantiation: dtrmm_ilnucopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_LTLN.c:blas_quickdivide Unexecuted instantiation: dtrmm_ilnncopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_RNUU.c:blas_quickdivide Unexecuted instantiation: dtrmm_ounucopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_kernel_RN.c:blas_quickdivide Unexecuted instantiation: dtrmm_RNUN.c:blas_quickdivide Unexecuted instantiation: dtrmm_ounncopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_RNLU.c:blas_quickdivide Unexecuted instantiation: dtrmm_olnucopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_kernel_RT.c:blas_quickdivide Unexecuted instantiation: dtrmm_RNLN.c:blas_quickdivide Unexecuted instantiation: dtrmm_olnncopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_RTUU.c:blas_quickdivide Unexecuted instantiation: dtrmm_outucopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_RTUN.c:blas_quickdivide Unexecuted instantiation: dtrmm_outncopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_RTLU.c:blas_quickdivide Unexecuted instantiation: dtrmm_oltucopy.c:blas_quickdivide Unexecuted instantiation: dtrmm_RTLN.c:blas_quickdivide Unexecuted instantiation: dtrmm_oltncopy.c:blas_quickdivide Unexecuted instantiation: dnrm2.c:blas_quickdivide Unexecuted instantiation: dtrmv.c:blas_quickdivide Unexecuted instantiation: dtrmv_TUU.c:blas_quickdivide Unexecuted instantiation: dtrmv_TUN.c:blas_quickdivide Unexecuted instantiation: dtrmv_TLU.c:blas_quickdivide Unexecuted instantiation: dtrmv_TLN.c:blas_quickdivide Unexecuted instantiation: dtrmv_thread_NUU.c:blas_quickdivide Unexecuted instantiation: dtrmv_thread_NUN.c:blas_quickdivide Unexecuted instantiation: dtrmv_thread_NLU.c:blas_quickdivide Unexecuted instantiation: dtrmv_thread_NLN.c:blas_quickdivide Unexecuted instantiation: dtrmv_thread_TUU.c:blas_quickdivide Unexecuted instantiation: dtrmv_thread_TUN.c:blas_quickdivide Unexecuted instantiation: dtrmv_thread_TLU.c:blas_quickdivide Unexecuted instantiation: dtrmv_thread_TLN.c:blas_quickdivide Unexecuted instantiation: dsymv.c:blas_quickdivide Unexecuted instantiation: dsymv_U.c:blas_quickdivide Unexecuted instantiation: dsymv_L.c:blas_quickdivide Unexecuted instantiation: dsymv_thread_U.c:blas_quickdivide Unexecuted instantiation: dsymv_thread_L.c:blas_quickdivide Unexecuted instantiation: ddot.c:blas_quickdivide Unexecuted instantiation: daxpy.c:blas_quickdivide Unexecuted instantiation: dsyr2k.c:blas_quickdivide Unexecuted instantiation: syrk_thread.c:blas_quickdivide Unexecuted instantiation: dsyr2k_UN.c:blas_quickdivide Unexecuted instantiation: dsyr2k_kernel_U.c:blas_quickdivide Unexecuted instantiation: dsyr2k_UT.c:blas_quickdivide Unexecuted instantiation: dsyr2k_LN.c:blas_quickdivide Unexecuted instantiation: dsyr2k_kernel_L.c:blas_quickdivide Unexecuted instantiation: dsyr2k_LT.c:blas_quickdivide Unexecuted instantiation: dsyr2.c:blas_quickdivide Unexecuted instantiation: dsyr2_U.c:blas_quickdivide Unexecuted instantiation: dsyr2_L.c:blas_quickdivide Unexecuted instantiation: dsyr2_thread_U.c:blas_quickdivide Unexecuted instantiation: dsyr2_thread_L.c:blas_quickdivide Unexecuted instantiation: drot.c:blas_quickdivide Unexecuted instantiation: drot_k.c:blas_quickdivide |
243 | | #endif |
244 | | #endif |
245 | | |
246 | | #endif |
247 | | |
248 | | #ifndef PAGESIZE |
249 | | #define PAGESIZE ( 4 << 10) |
250 | | #endif |
251 | | #define HUGE_PAGESIZE ( 2 << 20) |
252 | | |
253 | | #ifndef BUFFERSIZE |
254 | 28 | #define BUFFER_SIZE (32 << 22) |
255 | | #else |
256 | | #define BUFFER_SIZE (32UL << BUFFERSIZE) |
257 | | #endif |
258 | | |
259 | | #define SEEK_ADDRESS |
260 | | |
261 | | #ifdef F_INTERFACE_G77 |
262 | | #define RETURN_BY_STACK |
263 | | #define NEED_F2CCONV |
264 | | #endif |
265 | | |
266 | | #ifdef F_INTERFACE_G95 |
267 | | #define RETURN_BY_PACKED |
268 | | #endif |
269 | | |
270 | | #ifdef F_INTERFACE_GFORT |
271 | | #ifdef OS_WINDOWS |
272 | | #ifndef DOUBLE |
273 | | #define RETURN_BY_REGS |
274 | | #else |
275 | | #define RETURN_BY_STACK |
276 | | #endif |
277 | | #else |
278 | | #define RETURN_BY_PACKED |
279 | | #endif |
280 | | #endif |
281 | | |
282 | | #ifdef F_INTERFACE_INTEL |
283 | | #define RETURN_BY_STACK |
284 | | #endif |
285 | | |
286 | | #ifdef F_INTERFACE_CRAYFC |
287 | | #define RETURN_BY_PACKED |
288 | | #endif |
289 | | |
290 | | #ifdef F_INTERFACE_FUJITSU |
291 | | #define RETURN_BY_STACK |
292 | | #endif |
293 | | |
294 | | #ifdef F_INTERFACE_FLANG |
295 | | #define RETURN_BY_STACK |
296 | | #endif |
297 | | |
298 | | #ifdef F_INTERFACE_PGI |
299 | | #define RETURN_BY_STACK |
300 | | #endif |
301 | | |
302 | | #ifdef F_INTERFACE_PATHSCALE |
303 | | #define RETURN_BY_PACKED |
304 | | #endif |
305 | | |
306 | | #ifdef F_INTERFACE_SUN |
307 | | #define RETURN_BY_PACKED |
308 | | #endif |
309 | | |
310 | | #ifdef ASSEMBLER |
311 | | |
312 | | #if defined(PILEDRIVER) || defined(BULLDOZER) || defined(STEAMROLLER) || defined(EXCAVATOR) |
313 | | //Enable some optimization for barcelona. |
314 | | #define BARCELONA_OPTIMIZATION |
315 | | #endif |
316 | | |
317 | | #if defined(HAVE_3DNOW) |
318 | | #define EMMS femms |
319 | | #elif defined(HAVE_MMX) |
320 | | #define EMMS emms |
321 | | #endif |
322 | | |
323 | | #ifndef EMMS |
324 | | #define EMMS |
325 | | #endif |
326 | | |
327 | | #define BRANCH .byte 0x3e |
328 | | #define NOBRANCH .byte 0x2e |
329 | | #define PADDING .byte 0x66 |
330 | | |
331 | | #ifdef OS_WINDOWS |
332 | | #define ARG1 %rcx |
333 | | #define ARG2 %rdx |
334 | | #define ARG3 %r8 |
335 | | #define ARG4 %r9 |
336 | | #else |
337 | | #define ARG1 %rdi |
338 | | #define ARG2 %rsi |
339 | | #define ARG3 %rdx |
340 | | #define ARG4 %rcx |
341 | | #define ARG5 %r8 |
342 | | #define ARG6 %r9 |
343 | | #endif |
344 | | |
345 | | #ifndef COMPLEX |
346 | | #ifdef XDOUBLE |
347 | | #define LOCAL_BUFFER_SIZE QLOCAL_BUFFER_SIZE |
348 | | #elif defined DOUBLE |
349 | | #define LOCAL_BUFFER_SIZE DLOCAL_BUFFER_SIZE |
350 | | #else |
351 | | #define LOCAL_BUFFER_SIZE SLOCAL_BUFFER_SIZE |
352 | | #endif |
353 | | #else |
354 | | #ifdef XDOUBLE |
355 | | #define LOCAL_BUFFER_SIZE XLOCAL_BUFFER_SIZE |
356 | | #elif defined DOUBLE |
357 | | #define LOCAL_BUFFER_SIZE ZLOCAL_BUFFER_SIZE |
358 | | #else |
359 | | #define LOCAL_BUFFER_SIZE CLOCAL_BUFFER_SIZE |
360 | | #endif |
361 | | #endif |
362 | | |
363 | | #if defined(OS_WINDOWS) |
364 | | #if LOCAL_BUFFER_SIZE > 16384 |
365 | | #define STACK_TOUCHING \ |
366 | | movl $0, 4096 * 4(%rsp);\ |
367 | | movl $0, 4096 * 3(%rsp);\ |
368 | | movl $0, 4096 * 2(%rsp);\ |
369 | | movl $0, 4096 * 1(%rsp); |
370 | | #elif LOCAL_BUFFER_SIZE > 12288 |
371 | | #define STACK_TOUCHING \ |
372 | | movl $0, 4096 * 3(%rsp);\ |
373 | | movl $0, 4096 * 2(%rsp);\ |
374 | | movl $0, 4096 * 1(%rsp); |
375 | | #elif LOCAL_BUFFER_SIZE > 8192 |
376 | | #define STACK_TOUCHING \ |
377 | | movl $0, 4096 * 2(%rsp);\ |
378 | | movl $0, 4096 * 1(%rsp); |
379 | | #elif LOCAL_BUFFER_SIZE > 4096 |
380 | | #define STACK_TOUCHING \ |
381 | | movl $0, 4096 * 1(%rsp); |
382 | | #else |
383 | | #define STACK_TOUCHING |
384 | | #endif |
385 | | #else |
386 | | #define STACK_TOUCHING |
387 | | #endif |
388 | | |
389 | | #if defined(CORE2) |
390 | | #define movapd movaps |
391 | | #define andpd andps |
392 | | #define movlpd movlps |
393 | | #define movhpd movhps |
394 | | #endif |
395 | | |
396 | | #ifndef F_INTERFACE |
397 | | #define REALNAME ASMNAME |
398 | | #else |
399 | | #define REALNAME ASMFNAME |
400 | | #endif |
401 | | |
402 | | #ifdef OS_DARWIN |
403 | | #define PROLOGUE .text;.align 5; .globl REALNAME; REALNAME: |
404 | | #define EPILOGUE .subsections_via_symbols |
405 | | #define PROFCODE |
406 | | #endif |
407 | | |
408 | | #ifdef OS_WINDOWS |
409 | | #define SAVEREGISTERS \ |
410 | | subq $256, %rsp;\ |
411 | | movups %xmm6, 0(%rsp);\ |
412 | | movups %xmm7, 16(%rsp);\ |
413 | | movups %xmm8, 32(%rsp);\ |
414 | | movups %xmm9, 48(%rsp);\ |
415 | | movups %xmm10, 64(%rsp);\ |
416 | | movups %xmm11, 80(%rsp);\ |
417 | | movups %xmm12, 96(%rsp);\ |
418 | | movups %xmm13, 112(%rsp);\ |
419 | | movups %xmm14, 128(%rsp);\ |
420 | | movups %xmm15, 144(%rsp) |
421 | | |
422 | | #define RESTOREREGISTERS \ |
423 | | movups 0(%rsp), %xmm6;\ |
424 | | movups 16(%rsp), %xmm7;\ |
425 | | movups 32(%rsp), %xmm8;\ |
426 | | movups 48(%rsp), %xmm9;\ |
427 | | movups 64(%rsp), %xmm10;\ |
428 | | movups 80(%rsp), %xmm11;\ |
429 | | movups 96(%rsp), %xmm12;\ |
430 | | movups 112(%rsp), %xmm13;\ |
431 | | movups 128(%rsp), %xmm14;\ |
432 | | movups 144(%rsp), %xmm15;\ |
433 | | addq $256, %rsp |
434 | | #else |
435 | | #define SAVEREGISTERS |
436 | | #define RESTOREREGISTERS |
437 | | #endif |
438 | | |
439 | | #if defined(OS_WINDOWS) && !defined(C_PGI) |
440 | | #define PROLOGUE \ |
441 | | .text; \ |
442 | | .align 16; \ |
443 | | .globl REALNAME ;\ |
444 | | .def REALNAME;.scl 2;.type 32;.endef; \ |
445 | | REALNAME: |
446 | | |
447 | | #define PROFCODE |
448 | | |
449 | | #define EPILOGUE .end |
450 | | #endif |
451 | | |
452 | | #if defined(OS_LINUX) || defined(OS_FREEBSD) || defined(OS_NETBSD) || defined(OS_OPENBSD) || defined(OS_DRAGONFLY) || defined(__ELF__) || defined(C_PGI) |
453 | | #define PROLOGUE \ |
454 | | .text; \ |
455 | | .align 512; \ |
456 | | .globl REALNAME ;\ |
457 | | .type REALNAME, @function; \ |
458 | | REALNAME: \ |
459 | | _CET_ENDBR |
460 | | |
461 | | #ifdef PROFILE |
462 | | #define PROFCODE call *mcount@GOTPCREL(%rip) |
463 | | #else |
464 | | #define PROFCODE |
465 | | #endif |
466 | | |
467 | | #define EPILOGUE \ |
468 | | .size REALNAME, .-REALNAME; \ |
469 | | .section .note.GNU-stack,"",@progbits |
470 | | |
471 | | |
472 | | #endif |
473 | | |
474 | | #endif |
475 | | |
476 | | #ifdef XDOUBLE |
477 | | #define FLD fldt |
478 | | #define FST fstpt |
479 | | #define MOVQ movq |
480 | | #elif defined(DOUBLE) |
481 | | #define FLD fldl |
482 | | #define FST fstpl |
483 | | #define FSTU fstl |
484 | | #define FMUL fmull |
485 | | #define FADD faddl |
486 | | #define MOVSD movsd |
487 | | #define MULSD mulsd |
488 | | #define MULPD mulpd |
489 | | #define CMPEQPD cmpeqpd |
490 | | #define COMISD comisd |
491 | | #define PSRLQ psrlq |
492 | | #define ANDPD andpd |
493 | | #define ADDPD addpd |
494 | | #define ADDSD addsd |
495 | | #define SUBPD subpd |
496 | | #define SUBSD subsd |
497 | | #define MOVQ movq |
498 | | #define MOVUPD movupd |
499 | | #define XORPD xorpd |
500 | | #else |
501 | | #define FLD flds |
502 | | #define FST fstps |
503 | | #define FSTU fsts |
504 | | #define FMUL fmuls |
505 | | #define FADD fadds |
506 | | #define MOVSD movss |
507 | | #define MULSD mulss |
508 | | #define MULPD mulps |
509 | | #define CMPEQPD cmpeqps |
510 | | #define COMISD comiss |
511 | | #define PSRLQ psrld |
512 | | #define ANDPD andps |
513 | | #define ADDPD addps |
514 | | #define ADDSD addss |
515 | | #define SUBPD subps |
516 | | #define SUBSD subss |
517 | | #define MOVQ movd |
518 | | #define MOVUPD movups |
519 | | #define XORPD xorps |
520 | | #endif |
521 | | |
522 | | #define HALT hlt |
523 | | |
524 | | #ifdef OS_DARWIN |
525 | | #define ALIGN_2 .align 2 |
526 | | #define ALIGN_3 .align 3 |
527 | | #define ALIGN_4 .align 4 |
528 | | #define ALIGN_5 .align 5 |
529 | | #define ffreep fstp |
530 | | #endif |
531 | | |
532 | | #ifndef ALIGN_2 |
533 | | #define ALIGN_2 .align 4 |
534 | | #endif |
535 | | |
536 | | #ifndef ALIGN_3 |
537 | | #define ALIGN_3 .align 8 |
538 | | #endif |
539 | | |
540 | | #ifndef ALIGN_4 |
541 | | #define ALIGN_4 .align 16 |
542 | | #endif |
543 | | |
544 | | #ifndef ALIGN_5 |
545 | | #define ALIGN_5 .align 32 |
546 | | #endif |
547 | | |
548 | | #ifndef ALIGN_6 |
549 | | #define ALIGN_6 .align 64 |
550 | | #endif |
551 | | |
552 | | // ffreep %st(0). |
553 | | // Because Clang didn't support ffreep, we directly use the opcode. |
554 | | // Please check out http://www.sandpile.org/x86/opc_fpu.htm |
555 | | #ifndef ffreep |
556 | | #define ffreep .byte 0xdf, 0xc0 # |
557 | | #endif |
558 | | #endif |