1 | Build started at 2024-06-05T09:32:56.861734 |
---|
2 | Main binary: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12 |
---|
3 | Build Options: -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-python-native-file.ini |
---|
4 | Python system: Darwin |
---|
5 | The Meson build system |
---|
6 | Version: 1.2.99 |
---|
7 | Source dir: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4 |
---|
8 | Build dir: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f |
---|
9 | Build type: native build |
---|
10 | Running command: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/_build_utils/gitversion.py |
---|
11 | --- stdout --- |
---|
12 | 1.26.4 |
---|
13 | |
---|
14 | --- stderr --- |
---|
15 | |
---|
16 | |
---|
17 | Project name: NumPy |
---|
18 | Project version: 1.26.4 |
---|
19 | ----------- |
---|
20 | Detecting compiler via: `/opt/local/bin/gcc-mp-13 --version` -> 0 |
---|
21 | stdout: |
---|
22 | gcc-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0 |
---|
23 | Copyright (C) 2023 Free Software Foundation, Inc. |
---|
24 | This is free software; see the source for copying conditions. There is NO |
---|
25 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
---|
26 | ----------- |
---|
27 | Running command: /opt/local/bin/gcc-mp-13 -E -dM - |
---|
28 | ----- |
---|
29 | ----------- |
---|
30 | Detecting linker via: `/opt/local/bin/gcc-mp-13 -Wl,--version -arch x86_64 -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 |
---|
31 | stderr: |
---|
32 | collect2 version 13.2.0 |
---|
33 | /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. --version -lemutls_w -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 |
---|
34 | ld: unknown option: --version |
---|
35 | collect2: error: ld returned 1 exit status |
---|
36 | ----------- |
---|
37 | ----------- |
---|
38 | Detecting Apple linker via: `/opt/local/bin/gcc-mp-13 -Wl,-v -arch x86_64 -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 |
---|
39 | stderr: |
---|
40 | collect2 version 13.2.0 |
---|
41 | /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. -v -lemutls_w -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 |
---|
42 | @(#)PROGRAM:ld-classic PROJECT:ld64-951.9 |
---|
43 | BUILD 15:44:42 Feb 3 2024 |
---|
44 | configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em |
---|
45 | Library search paths: |
---|
46 | /opt/local/lib |
---|
47 | /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 |
---|
48 | /opt/local/lib/gcc13 |
---|
49 | /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib |
---|
50 | Framework search paths: |
---|
51 | /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/ |
---|
52 | Undefined symbols for architecture x86_64: |
---|
53 | "_main", referenced from: |
---|
54 | implicit entry/start for main executable |
---|
55 | ld: symbol(s) not found for architecture x86_64 |
---|
56 | collect2: error: ld returned 1 exit status |
---|
57 | ----------- |
---|
58 | Sanity testing C compiler: /opt/local/bin/gcc-mp-13 |
---|
59 | Is cross compiler: False. |
---|
60 | Sanity check compiler command line: /opt/local/bin/gcc-mp-13 sanitycheckc.c -o sanitycheckc.exe -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk |
---|
61 | Sanity check compile stdout: |
---|
62 | |
---|
63 | ----- |
---|
64 | Sanity check compile stderr: |
---|
65 | |
---|
66 | ----- |
---|
67 | Running test binary command: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/sanitycheckc.exe |
---|
68 | C compiler for the host machine: /opt/local/bin/gcc-mp-13 (gcc 13.2.0 "gcc-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0") |
---|
69 | C linker for the host machine: /opt/local/bin/gcc-mp-13 ld64 classic PROJECT:ld64 |
---|
70 | ----------- |
---|
71 | Detecting linker via: `ar --version` -> 1 |
---|
72 | stderr: |
---|
73 | usage: ar -d [-TLsv] archive file ... |
---|
74 | ar -m [-TLsv] archive file ... |
---|
75 | ar -m [-abiTLsv] position archive file ... |
---|
76 | ar -p [-TLsv] archive [file ...] |
---|
77 | ar -q [-cTLsv] archive file ... |
---|
78 | ar -r [-cuTLsv] archive file ... |
---|
79 | ar -r [-abciuTLsv] position archive file ... |
---|
80 | ar -t [-TLsv] archive [file ...] |
---|
81 | ar -x [-ouTLsv] archive [file ...] |
---|
82 | ----------- |
---|
83 | ----------- |
---|
84 | Detecting compiler via: `/opt/local/bin/g++-mp-13 --version` -> 0 |
---|
85 | stdout: |
---|
86 | g++-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0 |
---|
87 | Copyright (C) 2023 Free Software Foundation, Inc. |
---|
88 | This is free software; see the source for copying conditions. There is NO |
---|
89 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
---|
90 | ----------- |
---|
91 | Running command: /opt/local/bin/g++-mp-13 -E -dM - |
---|
92 | ----- |
---|
93 | ----------- |
---|
94 | Detecting linker via: `/opt/local/bin/g++-mp-13 -Wl,--version -arch x86_64 -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 |
---|
95 | stderr: |
---|
96 | collect2 version 13.2.0 |
---|
97 | /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. --version -lc++ -lc++abi -lgcc_s.1.1 -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 |
---|
98 | ld: unknown option: --version |
---|
99 | collect2: error: ld returned 1 exit status |
---|
100 | ----------- |
---|
101 | ----------- |
---|
102 | Detecting Apple linker via: `/opt/local/bin/g++-mp-13 -Wl,-v -arch x86_64 -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 |
---|
103 | stderr: |
---|
104 | collect2 version 13.2.0 |
---|
105 | /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. -v -lc++ -lc++abi -lgcc_s.1.1 -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 |
---|
106 | @(#)PROGRAM:ld-classic PROJECT:ld64-951.9 |
---|
107 | BUILD 15:44:42 Feb 3 2024 |
---|
108 | configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em |
---|
109 | Library search paths: |
---|
110 | /opt/local/lib |
---|
111 | /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 |
---|
112 | /opt/local/lib/gcc13 |
---|
113 | /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib |
---|
114 | Framework search paths: |
---|
115 | /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/ |
---|
116 | Undefined symbols for architecture x86_64: |
---|
117 | "_main", referenced from: |
---|
118 | implicit entry/start for main executable |
---|
119 | ld: symbol(s) not found for architecture x86_64 |
---|
120 | collect2: error: ld returned 1 exit status |
---|
121 | ----------- |
---|
122 | Sanity testing C++ compiler: /opt/local/bin/g++-mp-13 |
---|
123 | Is cross compiler: False. |
---|
124 | Sanity check compiler command line: /opt/local/bin/g++-mp-13 sanitycheckcpp.cc -o sanitycheckcpp.exe -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk |
---|
125 | Sanity check compile stdout: |
---|
126 | |
---|
127 | ----- |
---|
128 | Sanity check compile stderr: |
---|
129 | |
---|
130 | ----- |
---|
131 | Running test binary command: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/sanitycheckcpp.exe |
---|
132 | C++ compiler for the host machine: /opt/local/bin/g++-mp-13 (gcc 13.2.0 "g++-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0") |
---|
133 | C++ linker for the host machine: /opt/local/bin/g++-mp-13 ld64 classic PROJECT:ld64 |
---|
134 | ----------- |
---|
135 | Detecting compiler via: `/opt/local/bin/cython-3.12 -V` -> 0 |
---|
136 | stdout: |
---|
137 | Cython version 3.0.10 |
---|
138 | ----------- |
---|
139 | stderr: |
---|
140 | Cython version 3.0.10 |
---|
141 | ----------- |
---|
142 | Running compile: |
---|
143 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l |
---|
144 | Code: |
---|
145 | print("hello world") |
---|
146 | ----------- |
---|
147 | Command line: `/opt/local/bin/cython-3.12 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/testfile.pyx -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/output.exe --fast-fail` -> 0 |
---|
148 | stderr: |
---|
149 | /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/testfile.pyx |
---|
150 | tree = Parsing.p_module(s, pxd, full_module_name) |
---|
151 | ----------- |
---|
152 | Cython compiler for the host machine: /opt/local/bin/cython-3.12 (cython 3.0.10) |
---|
153 | ----------- |
---|
154 | Detecting compiler via: `/opt/local/bin/gcc-mp-13 --version` -> 0 |
---|
155 | stdout: |
---|
156 | gcc-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0 |
---|
157 | Copyright (C) 2023 Free Software Foundation, Inc. |
---|
158 | This is free software; see the source for copying conditions. There is NO |
---|
159 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
---|
160 | ----------- |
---|
161 | Running command: /opt/local/bin/gcc-mp-13 -E -dM - |
---|
162 | ----- |
---|
163 | ----------- |
---|
164 | Detecting linker via: `/opt/local/bin/gcc-mp-13 -Wl,--version -arch x86_64 -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 |
---|
165 | stderr: |
---|
166 | collect2 version 13.2.0 |
---|
167 | /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. --version -lemutls_w -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 |
---|
168 | ld: unknown option: --version |
---|
169 | collect2: error: ld returned 1 exit status |
---|
170 | ----------- |
---|
171 | ----------- |
---|
172 | Detecting Apple linker via: `/opt/local/bin/gcc-mp-13 -Wl,-v -arch x86_64 -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 |
---|
173 | stderr: |
---|
174 | collect2 version 13.2.0 |
---|
175 | /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. -v -lemutls_w -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 |
---|
176 | @(#)PROGRAM:ld-classic PROJECT:ld64-951.9 |
---|
177 | BUILD 15:44:42 Feb 3 2024 |
---|
178 | configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em |
---|
179 | Library search paths: |
---|
180 | /opt/local/lib |
---|
181 | /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 |
---|
182 | /opt/local/lib/gcc13 |
---|
183 | /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib |
---|
184 | Framework search paths: |
---|
185 | /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/ |
---|
186 | Undefined symbols for architecture x86_64: |
---|
187 | "_main", referenced from: |
---|
188 | implicit entry/start for main executable |
---|
189 | ld: symbol(s) not found for architecture x86_64 |
---|
190 | collect2: error: ld returned 1 exit status |
---|
191 | ----------- |
---|
192 | Sanity testing C compiler: /opt/local/bin/gcc-mp-13 |
---|
193 | Is cross compiler: False. |
---|
194 | Sanity check compiler command line: /opt/local/bin/gcc-mp-13 sanitycheckc.c -o sanitycheckc.exe -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk |
---|
195 | Sanity check compile stdout: |
---|
196 | |
---|
197 | ----- |
---|
198 | Sanity check compile stderr: |
---|
199 | |
---|
200 | ----- |
---|
201 | Running test binary command: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/sanitycheckc.exe |
---|
202 | C compiler for the build machine: /opt/local/bin/gcc-mp-13 (gcc 13.2.0 "gcc-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0") |
---|
203 | C linker for the build machine: /opt/local/bin/gcc-mp-13 ld64 classic PROJECT:ld64 |
---|
204 | ----------- |
---|
205 | Detecting linker via: `ar --version` -> 1 |
---|
206 | stderr: |
---|
207 | usage: ar -d [-TLsv] archive file ... |
---|
208 | ar -m [-TLsv] archive file ... |
---|
209 | ar -m [-abiTLsv] position archive file ... |
---|
210 | ar -p [-TLsv] archive [file ...] |
---|
211 | ar -q [-cTLsv] archive file ... |
---|
212 | ar -r [-cuTLsv] archive file ... |
---|
213 | ar -r [-abciuTLsv] position archive file ... |
---|
214 | ar -t [-TLsv] archive [file ...] |
---|
215 | ar -x [-ouTLsv] archive [file ...] |
---|
216 | ----------- |
---|
217 | ----------- |
---|
218 | Detecting compiler via: `/opt/local/bin/g++-mp-13 --version` -> 0 |
---|
219 | stdout: |
---|
220 | g++-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0 |
---|
221 | Copyright (C) 2023 Free Software Foundation, Inc. |
---|
222 | This is free software; see the source for copying conditions. There is NO |
---|
223 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
---|
224 | ----------- |
---|
225 | Running command: /opt/local/bin/g++-mp-13 -E -dM - |
---|
226 | ----- |
---|
227 | ----------- |
---|
228 | Detecting linker via: `/opt/local/bin/g++-mp-13 -Wl,--version -arch x86_64 -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 |
---|
229 | stderr: |
---|
230 | collect2 version 13.2.0 |
---|
231 | /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. --version -lc++ -lc++abi -lgcc_s.1.1 -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 |
---|
232 | ld: unknown option: --version |
---|
233 | collect2: error: ld returned 1 exit status |
---|
234 | ----------- |
---|
235 | ----------- |
---|
236 | Detecting Apple linker via: `/opt/local/bin/g++-mp-13 -Wl,-v -arch x86_64 -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 |
---|
237 | stderr: |
---|
238 | collect2 version 13.2.0 |
---|
239 | /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. -v -lc++ -lc++abi -lgcc_s.1.1 -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 |
---|
240 | @(#)PROGRAM:ld-classic PROJECT:ld64-951.9 |
---|
241 | BUILD 15:44:42 Feb 3 2024 |
---|
242 | configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em |
---|
243 | Library search paths: |
---|
244 | /opt/local/lib |
---|
245 | /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 |
---|
246 | /opt/local/lib/gcc13 |
---|
247 | /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib |
---|
248 | Framework search paths: |
---|
249 | /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/ |
---|
250 | Undefined symbols for architecture x86_64: |
---|
251 | "_main", referenced from: |
---|
252 | implicit entry/start for main executable |
---|
253 | ld: symbol(s) not found for architecture x86_64 |
---|
254 | collect2: error: ld returned 1 exit status |
---|
255 | ----------- |
---|
256 | Sanity testing C++ compiler: /opt/local/bin/g++-mp-13 |
---|
257 | Is cross compiler: False. |
---|
258 | Sanity check compiler command line: /opt/local/bin/g++-mp-13 sanitycheckcpp.cc -o sanitycheckcpp.exe -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk |
---|
259 | Sanity check compile stdout: |
---|
260 | |
---|
261 | ----- |
---|
262 | Sanity check compile stderr: |
---|
263 | |
---|
264 | ----- |
---|
265 | Running test binary command: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/sanitycheckcpp.exe |
---|
266 | C++ compiler for the build machine: /opt/local/bin/g++-mp-13 (gcc 13.2.0 "g++-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0") |
---|
267 | C++ linker for the build machine: /opt/local/bin/g++-mp-13 ld64 classic PROJECT:ld64 |
---|
268 | ----------- |
---|
269 | Detecting compiler via: `/opt/local/bin/cython-3.12 -V` -> 0 |
---|
270 | stdout: |
---|
271 | Cython version 3.0.10 |
---|
272 | ----------- |
---|
273 | stderr: |
---|
274 | Cython version 3.0.10 |
---|
275 | ----------- |
---|
276 | Using cached compile: |
---|
277 | Cached command line: /opt/local/bin/cython-3.12 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/testfile.pyx -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/output.exe --fast-fail |
---|
278 | |
---|
279 | Code: |
---|
280 | print("hello world") |
---|
281 | Cached compiler stdout: |
---|
282 | |
---|
283 | Cached compiler stderr: |
---|
284 | /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/testfile.pyx |
---|
285 | tree = Parsing.p_module(s, pxd, full_module_name) |
---|
286 | |
---|
287 | Cython compiler for the build machine: /opt/local/bin/cython-3.12 (cython 3.0.10) |
---|
288 | Build machine cpu family: x86_64 |
---|
289 | Build machine cpu: x86_64 |
---|
290 | Host machine cpu family: x86_64 |
---|
291 | Host machine cpu: x86_64 |
---|
292 | Target machine cpu family: x86_64 |
---|
293 | Target machine cpu: x86_64 |
---|
294 | Program python found: YES (/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12) |
---|
295 | Searching for 'python-3.12' via pkgconfig lookup in LIBPC |
---|
296 | Pkg-config binary for 1 is not cached. |
---|
297 | Pkg-config binary missing from cross or native file, or env var undefined. |
---|
298 | Trying a default Pkg-config fallback at pkg-config |
---|
299 | Found pkg-config: /opt/local/bin/pkg-config (0.29.2) |
---|
300 | Determining dependency 'python-3.12' with pkg-config executable '/opt/local/bin/pkg-config' |
---|
301 | env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig |
---|
302 | env[PKG_CONFIG_PATH]: |
---|
303 | ----------- |
---|
304 | Called: `/opt/local/bin/pkg-config --modversion python-3.12` -> 0 |
---|
305 | stdout: |
---|
306 | 3.12 |
---|
307 | ----------- |
---|
308 | env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig |
---|
309 | env[PKG_CONFIG_PATH]: |
---|
310 | ----------- |
---|
311 | Called: `/opt/local/bin/pkg-config --cflags python-3.12` -> 0 |
---|
312 | stdout: |
---|
313 | -I/opt/local/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 |
---|
314 | ----------- |
---|
315 | env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig |
---|
316 | env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 |
---|
317 | env[PKG_CONFIG_PATH]: |
---|
318 | ----------- |
---|
319 | Called: `/opt/local/bin/pkg-config --libs python-3.12` -> 0 |
---|
320 | stdout: |
---|
321 | -L/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib |
---|
322 | ----------- |
---|
323 | env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig |
---|
324 | env[PKG_CONFIG_PATH]: |
---|
325 | ----------- |
---|
326 | Called: `/opt/local/bin/pkg-config --libs python-3.12` -> 0 |
---|
327 | stdout: |
---|
328 | -L/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib |
---|
329 | ----------- |
---|
330 | Run-time dependency python found: YES 3.12 |
---|
331 | Running compile: |
---|
332 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpgew9u65m |
---|
333 | Code: |
---|
334 | |
---|
335 | #ifdef __has_include |
---|
336 | #if !__has_include("Python.h") |
---|
337 | #error "Header 'Python.h' could not be found" |
---|
338 | #endif |
---|
339 | #else |
---|
340 | #include <Python.h> |
---|
341 | #endif |
---|
342 | ----------- |
---|
343 | Command line: `/opt/local/bin/gcc-mp-13 -I/opt/local/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpgew9u65m/testfile.c -E -P -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -P -O0 -std=c99` -> 0 |
---|
344 | Has header "Python.h" with dependency python-3.12: YES |
---|
345 | Running compile: |
---|
346 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpk1y8tema |
---|
347 | Code: |
---|
348 | extern int i; |
---|
349 | int i; |
---|
350 | |
---|
351 | ----------- |
---|
352 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpk1y8tema/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpk1y8tema/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -fno-strict-aliasing` -> 0 |
---|
353 | Compiler for C supports arguments -fno-strict-aliasing: YES |
---|
354 | Running compile: |
---|
355 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4o91bvpc |
---|
356 | Code: |
---|
357 | int main(void) { return 0; } |
---|
358 | |
---|
359 | ----------- |
---|
360 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4o91bvpc/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4o91bvpc/output.exe -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -Wl,-fatal_warnings -Wl,-ld_classic` -> 0 |
---|
361 | Compiler for C supports link arguments -Wl,-ld_classic: YES |
---|
362 | Running compile: |
---|
363 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpfuwotcyc |
---|
364 | Code: |
---|
365 | extern int i; |
---|
366 | int i; |
---|
367 | |
---|
368 | ----------- |
---|
369 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpfuwotcyc/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpfuwotcyc/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2` -> 0 |
---|
370 | Running compile: |
---|
371 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpe69em8iz |
---|
372 | Code: |
---|
373 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
374 | /* |
---|
375 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
376 | * whether or not the build options for those features are specified. |
---|
377 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
378 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
379 | * the test will be broken and leads to enable all possible features. |
---|
380 | */ |
---|
381 | #ifndef __SSE2__ |
---|
382 | #error "HOST/ARCH doesn't support SSE2" |
---|
383 | #endif |
---|
384 | #endif |
---|
385 | |
---|
386 | #include <emmintrin.h> |
---|
387 | |
---|
388 | int main(void) |
---|
389 | { |
---|
390 | __m128i a = _mm_add_epi16(_mm_setzero_si128(), _mm_setzero_si128()); |
---|
391 | return _mm_cvtsi128_si32(a); |
---|
392 | } |
---|
393 | |
---|
394 | ----------- |
---|
395 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse2.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpe69em8iz/output.exe -msse -msse2` -> 0 |
---|
396 | Using cached compile: |
---|
397 | Cached command line: /opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpfuwotcyc/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpfuwotcyc/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 |
---|
398 | |
---|
399 | Code: |
---|
400 | extern int i; |
---|
401 | int i; |
---|
402 | |
---|
403 | Cached compiler stdout: |
---|
404 | |
---|
405 | Cached compiler stderr: |
---|
406 | |
---|
407 | Running compile: |
---|
408 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpavzolymb |
---|
409 | Code: |
---|
410 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
411 | /* |
---|
412 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
413 | * whether or not the build options for those features are specified. |
---|
414 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
415 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
416 | * the test will be broken and leads to enable all possible features. |
---|
417 | */ |
---|
418 | #ifndef __SSE__ |
---|
419 | #error "HOST/ARCH doesn't support SSE" |
---|
420 | #endif |
---|
421 | #endif |
---|
422 | |
---|
423 | #include <xmmintrin.h> |
---|
424 | |
---|
425 | int main(void) |
---|
426 | { |
---|
427 | __m128 a = _mm_add_ps(_mm_setzero_ps(), _mm_setzero_ps()); |
---|
428 | return (int)_mm_cvtss_f32(a); |
---|
429 | } |
---|
430 | |
---|
431 | ----------- |
---|
432 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpavzolymb/output.exe -msse -msse2` -> 0 |
---|
433 | Running compile: |
---|
434 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpa_vg3tjz |
---|
435 | Code: |
---|
436 | extern int i; |
---|
437 | int i; |
---|
438 | |
---|
439 | ----------- |
---|
440 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpa_vg3tjz/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpa_vg3tjz/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3` -> 0 |
---|
441 | Running compile: |
---|
442 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpvdm0en4t |
---|
443 | Code: |
---|
444 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
445 | /* |
---|
446 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
447 | * whether or not the build options for those features are specified. |
---|
448 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
449 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
450 | * the test will be broken and leads to enable all possible features. |
---|
451 | */ |
---|
452 | #ifndef __SSE3__ |
---|
453 | #error "HOST/ARCH doesn't support SSE3" |
---|
454 | #endif |
---|
455 | #endif |
---|
456 | |
---|
457 | #include <pmmintrin.h> |
---|
458 | |
---|
459 | int main(void) |
---|
460 | { |
---|
461 | __m128 a = _mm_hadd_ps(_mm_setzero_ps(), _mm_setzero_ps()); |
---|
462 | return (int)_mm_cvtss_f32(a); |
---|
463 | } |
---|
464 | |
---|
465 | ----------- |
---|
466 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse3.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpvdm0en4t/output.exe -msse -msse2 -msse3` -> 0 |
---|
467 | Test features "SSE SSE2 SSE3" : Supported |
---|
468 | Using cached compile: |
---|
469 | Cached command line: /opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpa_vg3tjz/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpa_vg3tjz/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 |
---|
470 | |
---|
471 | Code: |
---|
472 | extern int i; |
---|
473 | int i; |
---|
474 | |
---|
475 | Cached compiler stdout: |
---|
476 | |
---|
477 | Cached compiler stderr: |
---|
478 | |
---|
479 | Using cached compile: |
---|
480 | Cached command line: /opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse3.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpvdm0en4t/output.exe -msse -msse2 -msse3 |
---|
481 | |
---|
482 | Code: |
---|
483 | /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse3.c |
---|
484 | Cached compiler stdout: |
---|
485 | |
---|
486 | Cached compiler stderr: |
---|
487 | |
---|
488 | Running compile: |
---|
489 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptdozz9c6 |
---|
490 | Code: |
---|
491 | extern int i; |
---|
492 | int i; |
---|
493 | |
---|
494 | ----------- |
---|
495 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptdozz9c6/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptdozz9c6/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3` -> 0 |
---|
496 | Running compile: |
---|
497 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpzswm3sm2 |
---|
498 | Code: |
---|
499 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
500 | /* |
---|
501 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
502 | * whether or not the build options for those features are specified. |
---|
503 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
504 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
505 | * the test will be broken and leads to enable all possible features. |
---|
506 | */ |
---|
507 | #ifndef __SSSE3__ |
---|
508 | #error "HOST/ARCH doesn't support SSSE3" |
---|
509 | #endif |
---|
510 | #endif |
---|
511 | |
---|
512 | #include <tmmintrin.h> |
---|
513 | |
---|
514 | int main(void) |
---|
515 | { |
---|
516 | __m128i a = _mm_hadd_epi16(_mm_setzero_si128(), _mm_setzero_si128()); |
---|
517 | return (int)_mm_cvtsi128_si32(a); |
---|
518 | } |
---|
519 | |
---|
520 | ----------- |
---|
521 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_ssse3.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpzswm3sm2/output.exe -msse -msse2 -msse3 -mssse3` -> 0 |
---|
522 | Test features "SSSE3" : Supported |
---|
523 | Running compile: |
---|
524 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpioo1bl_3 |
---|
525 | Code: |
---|
526 | extern int i; |
---|
527 | int i; |
---|
528 | |
---|
529 | ----------- |
---|
530 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpioo1bl_3/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpioo1bl_3/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1` -> 0 |
---|
531 | Running compile: |
---|
532 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmprj8ux7rh |
---|
533 | Code: |
---|
534 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
535 | /* |
---|
536 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
537 | * whether or not the build options for those features are specified. |
---|
538 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
539 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
540 | * the test will be broken and leads to enable all possible features. |
---|
541 | */ |
---|
542 | #ifndef __SSE4_1__ |
---|
543 | #error "HOST/ARCH doesn't support SSE41" |
---|
544 | #endif |
---|
545 | #endif |
---|
546 | |
---|
547 | #include <smmintrin.h> |
---|
548 | |
---|
549 | int main(void) |
---|
550 | { |
---|
551 | __m128 a = _mm_floor_ps(_mm_setzero_ps()); |
---|
552 | return (int)_mm_cvtss_f32(a); |
---|
553 | } |
---|
554 | |
---|
555 | ----------- |
---|
556 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse41.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmprj8ux7rh/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1` -> 0 |
---|
557 | Test features "SSE41" : Supported |
---|
558 | Running compile: |
---|
559 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpiyai8t__ |
---|
560 | Code: |
---|
561 | extern int i; |
---|
562 | int i; |
---|
563 | |
---|
564 | ----------- |
---|
565 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpiyai8t__/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpiyai8t__/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt` -> 0 |
---|
566 | Running compile: |
---|
567 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp_id5v3uh |
---|
568 | Code: |
---|
569 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
570 | /* |
---|
571 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
572 | * whether or not the build options for those features are specified. |
---|
573 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
574 | * is enabled via `--cpu-baseline` or through env vr `CFLAGS` otherwise |
---|
575 | * the test will be broken and leads to enable all possible features. |
---|
576 | */ |
---|
577 | #if !defined(__SSE4_2__) && !defined(__POPCNT__) |
---|
578 | #error "HOST/ARCH doesn't support POPCNT" |
---|
579 | #endif |
---|
580 | #endif |
---|
581 | |
---|
582 | #ifdef _MSC_VER |
---|
583 | #include <nmmintrin.h> |
---|
584 | #else |
---|
585 | #include <popcntintrin.h> |
---|
586 | #endif |
---|
587 | |
---|
588 | int main(int argc, char **argv) |
---|
589 | { |
---|
590 | // To make sure popcnt instructions are generated |
---|
591 | // and been tested against the assembler |
---|
592 | unsigned long long a = *((unsigned long long*)argv[argc-1]); |
---|
593 | unsigned int b = *((unsigned int*)argv[argc-2]); |
---|
594 | |
---|
595 | #if defined(_M_X64) || defined(__x86_64__) |
---|
596 | a = _mm_popcnt_u64(a); |
---|
597 | #endif |
---|
598 | b = _mm_popcnt_u32(b); |
---|
599 | return (int)a + b; |
---|
600 | } |
---|
601 | |
---|
602 | ----------- |
---|
603 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_popcnt.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp_id5v3uh/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt` -> 0 |
---|
604 | Test features "POPCNT" : Supported |
---|
605 | Running compile: |
---|
606 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmplpn3kbp9 |
---|
607 | Code: |
---|
608 | extern int i; |
---|
609 | int i; |
---|
610 | |
---|
611 | ----------- |
---|
612 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmplpn3kbp9/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmplpn3kbp9/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2` -> 0 |
---|
613 | Running compile: |
---|
614 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp0uw8w6kw |
---|
615 | Code: |
---|
616 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
617 | /* |
---|
618 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
619 | * whether or not the build options for those features are specified. |
---|
620 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
621 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
622 | * the test will be broken and leads to enable all possible features. |
---|
623 | */ |
---|
624 | #ifndef __SSE4_2__ |
---|
625 | #error "HOST/ARCH doesn't support SSE42" |
---|
626 | #endif |
---|
627 | #endif |
---|
628 | |
---|
629 | #include <smmintrin.h> |
---|
630 | |
---|
631 | int main(void) |
---|
632 | { |
---|
633 | __m128 a = _mm_hadd_ps(_mm_setzero_ps(), _mm_setzero_ps()); |
---|
634 | return (int)_mm_cvtss_f32(a); |
---|
635 | } |
---|
636 | |
---|
637 | ----------- |
---|
638 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse42.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp0uw8w6kw/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2` -> 0 |
---|
639 | Test features "SSE42" : Supported |
---|
640 | Running compile: |
---|
641 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptijq93at |
---|
642 | Code: |
---|
643 | extern int i; |
---|
644 | int i; |
---|
645 | |
---|
646 | ----------- |
---|
647 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptijq93at/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptijq93at/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx` -> 0 |
---|
648 | Running compile: |
---|
649 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpbdqwy5rc |
---|
650 | Code: |
---|
651 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
652 | /* |
---|
653 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
654 | * whether or not the build options for those features are specified. |
---|
655 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
656 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
657 | * the test will be broken and leads to enable all possible features. |
---|
658 | */ |
---|
659 | #ifndef __AVX__ |
---|
660 | #error "HOST/ARCH doesn't support AVX" |
---|
661 | #endif |
---|
662 | #endif |
---|
663 | |
---|
664 | #include <immintrin.h> |
---|
665 | |
---|
666 | int main(int argc, char **argv) |
---|
667 | { |
---|
668 | __m256 a = _mm256_add_ps(_mm256_loadu_ps((const float*)argv[argc-1]), _mm256_loadu_ps((const float*)argv[1])); |
---|
669 | return (int)_mm_cvtss_f32(_mm256_castps256_ps128(a)); |
---|
670 | } |
---|
671 | |
---|
672 | ----------- |
---|
673 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpbdqwy5rc/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx` -> 0 |
---|
674 | Test features "AVX" : Supported |
---|
675 | Running compile: |
---|
676 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpvmyozgo7 |
---|
677 | Code: |
---|
678 | extern int i; |
---|
679 | int i; |
---|
680 | |
---|
681 | ----------- |
---|
682 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpvmyozgo7/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpvmyozgo7/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c` -> 0 |
---|
683 | Running compile: |
---|
684 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmphwlenwtv |
---|
685 | Code: |
---|
686 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
687 | /* |
---|
688 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
689 | * whether or not the build options for those features are specified. |
---|
690 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
691 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
692 | * the test will be broken and leads to enable all possible features. |
---|
693 | */ |
---|
694 | #ifndef __F16C__ |
---|
695 | #error "HOST/ARCH doesn't support F16C" |
---|
696 | #endif |
---|
697 | #endif |
---|
698 | |
---|
699 | #include <emmintrin.h> |
---|
700 | #include <immintrin.h> |
---|
701 | |
---|
702 | int main(int argc, char **argv) |
---|
703 | { |
---|
704 | __m128 a = _mm_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-1])); |
---|
705 | __m256 a8 = _mm256_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-2])); |
---|
706 | return (int)(_mm_cvtss_f32(a) + _mm_cvtss_f32(_mm256_castps256_ps128(a8))); |
---|
707 | } |
---|
708 | |
---|
709 | ----------- |
---|
710 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_f16c.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmphwlenwtv/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c` -> 0 |
---|
711 | Test features "F16C" : Supported |
---|
712 | Running compile: |
---|
713 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpf1x6impk |
---|
714 | Code: |
---|
715 | extern int i; |
---|
716 | int i; |
---|
717 | |
---|
718 | ----------- |
---|
719 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpf1x6impk/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpf1x6impk/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma` -> 0 |
---|
720 | Running compile: |
---|
721 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmplwmtxmaw |
---|
722 | Code: |
---|
723 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
724 | /* |
---|
725 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
726 | * whether or not the build options for those features are specified. |
---|
727 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
728 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
729 | * the test will be broken and leads to enable all possible features. |
---|
730 | */ |
---|
731 | #if !defined(__FMA__) && !defined(__AVX2__) |
---|
732 | #error "HOST/ARCH doesn't support FMA3" |
---|
733 | #endif |
---|
734 | #endif |
---|
735 | |
---|
736 | #include <xmmintrin.h> |
---|
737 | #include <immintrin.h> |
---|
738 | |
---|
739 | int main(int argc, char **argv) |
---|
740 | { |
---|
741 | __m256 a = _mm256_loadu_ps((const float*)argv[argc-1]); |
---|
742 | a = _mm256_fmadd_ps(a, a, a); |
---|
743 | return (int)_mm_cvtss_f32(_mm256_castps256_ps128(a)); |
---|
744 | } |
---|
745 | |
---|
746 | ----------- |
---|
747 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_fma3.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmplwmtxmaw/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma` -> 0 |
---|
748 | Test features "FMA3" : Supported |
---|
749 | Running compile: |
---|
750 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp0ula0b4u |
---|
751 | Code: |
---|
752 | extern int i; |
---|
753 | int i; |
---|
754 | |
---|
755 | ----------- |
---|
756 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp0ula0b4u/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp0ula0b4u/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2` -> 0 |
---|
757 | Running compile: |
---|
758 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8tshm8ma |
---|
759 | Code: |
---|
760 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
761 | /* |
---|
762 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
763 | * whether or not the build options for those features are specified. |
---|
764 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
765 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
766 | * the test will be broken and leads to enable all possible features. |
---|
767 | */ |
---|
768 | #ifndef __AVX2__ |
---|
769 | #error "HOST/ARCH doesn't support AVX2" |
---|
770 | #endif |
---|
771 | #endif |
---|
772 | |
---|
773 | #include <immintrin.h> |
---|
774 | |
---|
775 | int main(int argc, char **argv) |
---|
776 | { |
---|
777 | __m256i a = _mm256_abs_epi16(_mm256_loadu_si256((const __m256i*)argv[argc-1])); |
---|
778 | return _mm_cvtsi128_si32(_mm256_castsi256_si128(a)); |
---|
779 | } |
---|
780 | |
---|
781 | ----------- |
---|
782 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx2.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8tshm8ma/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2` -> 0 |
---|
783 | Test features "AVX2" : Supported |
---|
784 | Running compile: |
---|
785 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp1dpgk_yn |
---|
786 | Code: |
---|
787 | extern int i; |
---|
788 | int i; |
---|
789 | |
---|
790 | ----------- |
---|
791 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp1dpgk_yn/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp1dpgk_yn/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f` -> 0 |
---|
792 | Running compile: |
---|
793 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8lq54cu5 |
---|
794 | Code: |
---|
795 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
796 | /* |
---|
797 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
798 | * whether or not the build options for those features are specified. |
---|
799 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
800 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
801 | * the test will be broken and leads to enable all possible features. |
---|
802 | */ |
---|
803 | #ifndef __AVX512F__ |
---|
804 | #error "HOST/ARCH doesn't support AVX512F" |
---|
805 | #endif |
---|
806 | #endif |
---|
807 | |
---|
808 | #include <immintrin.h> |
---|
809 | |
---|
810 | int main(int argc, char **argv) |
---|
811 | { |
---|
812 | __m512i a = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); |
---|
813 | return _mm_cvtsi128_si32(_mm512_castsi512_si128(a)); |
---|
814 | } |
---|
815 | |
---|
816 | ----------- |
---|
817 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512f.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8lq54cu5/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f` -> 0 |
---|
818 | Running compile: |
---|
819 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpb8db66ge |
---|
820 | Code: |
---|
821 | #include <immintrin.h> |
---|
822 | /** |
---|
823 | * The following intrinsics don't have direct native support but compilers |
---|
824 | * tend to emulate them. |
---|
825 | * They're usually supported by gcc >= 7.1, clang >= 4 and icc >= 19 |
---|
826 | */ |
---|
827 | int main(void) |
---|
828 | { |
---|
829 | __m512 one_ps = _mm512_set1_ps(1.0f); |
---|
830 | __m512d one_pd = _mm512_set1_pd(1.0); |
---|
831 | __m512i one_i64 = _mm512_set1_epi64(1); |
---|
832 | // add |
---|
833 | float sum_ps = _mm512_reduce_add_ps(one_ps); |
---|
834 | double sum_pd = _mm512_reduce_add_pd(one_pd); |
---|
835 | int sum_int = (int)_mm512_reduce_add_epi64(one_i64); |
---|
836 | sum_int += (int)_mm512_reduce_add_epi32(one_i64); |
---|
837 | // mul |
---|
838 | sum_ps += _mm512_reduce_mul_ps(one_ps); |
---|
839 | sum_pd += _mm512_reduce_mul_pd(one_pd); |
---|
840 | sum_int += (int)_mm512_reduce_mul_epi64(one_i64); |
---|
841 | sum_int += (int)_mm512_reduce_mul_epi32(one_i64); |
---|
842 | // min |
---|
843 | sum_ps += _mm512_reduce_min_ps(one_ps); |
---|
844 | sum_pd += _mm512_reduce_min_pd(one_pd); |
---|
845 | sum_int += (int)_mm512_reduce_min_epi32(one_i64); |
---|
846 | sum_int += (int)_mm512_reduce_min_epu32(one_i64); |
---|
847 | sum_int += (int)_mm512_reduce_min_epi64(one_i64); |
---|
848 | // max |
---|
849 | sum_ps += _mm512_reduce_max_ps(one_ps); |
---|
850 | sum_pd += _mm512_reduce_max_pd(one_pd); |
---|
851 | sum_int += (int)_mm512_reduce_max_epi32(one_i64); |
---|
852 | sum_int += (int)_mm512_reduce_max_epu32(one_i64); |
---|
853 | sum_int += (int)_mm512_reduce_max_epi64(one_i64); |
---|
854 | // and |
---|
855 | sum_int += (int)_mm512_reduce_and_epi32(one_i64); |
---|
856 | sum_int += (int)_mm512_reduce_and_epi64(one_i64); |
---|
857 | // or |
---|
858 | sum_int += (int)_mm512_reduce_or_epi32(one_i64); |
---|
859 | sum_int += (int)_mm512_reduce_or_epi64(one_i64); |
---|
860 | return (int)sum_ps + (int)sum_pd + sum_int; |
---|
861 | } |
---|
862 | |
---|
863 | ----------- |
---|
864 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/extra_avx512f_reduce.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpb8db66ge/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f` -> 0 |
---|
865 | Test features "AVX512F" : Supported |
---|
866 | Running compile: |
---|
867 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp62f1887i |
---|
868 | Code: |
---|
869 | extern int i; |
---|
870 | int i; |
---|
871 | |
---|
872 | ----------- |
---|
873 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp62f1887i/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp62f1887i/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd` -> 0 |
---|
874 | Running compile: |
---|
875 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp976c4csa |
---|
876 | Code: |
---|
877 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
878 | /* |
---|
879 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
880 | * whether or not the build options for those features are specified. |
---|
881 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
882 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
883 | * the test will be broken and leads to enable all possible features. |
---|
884 | */ |
---|
885 | #ifndef __AVX512CD__ |
---|
886 | #error "HOST/ARCH doesn't support AVX512CD" |
---|
887 | #endif |
---|
888 | #endif |
---|
889 | |
---|
890 | #include <immintrin.h> |
---|
891 | |
---|
892 | int main(int argc, char **argv) |
---|
893 | { |
---|
894 | __m512i a = _mm512_lzcnt_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); |
---|
895 | return _mm_cvtsi128_si32(_mm512_castsi512_si128(a)); |
---|
896 | } |
---|
897 | |
---|
898 | ----------- |
---|
899 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512cd.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp976c4csa/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd` -> 0 |
---|
900 | Test features "AVX512CD" : Supported |
---|
901 | Running compile: |
---|
902 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp3_z9cp18 |
---|
903 | Code: |
---|
904 | extern int i; |
---|
905 | int i; |
---|
906 | |
---|
907 | ----------- |
---|
908 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp3_z9cp18/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp3_z9cp18/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512er -mavx512pf` -> 0 |
---|
909 | Running compile: |
---|
910 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpqox84vkr |
---|
911 | Code: |
---|
912 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
913 | /* |
---|
914 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
915 | * whether or not the build options for those features are specified. |
---|
916 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
917 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
918 | * the test will be broken and leads to enable all possible features. |
---|
919 | */ |
---|
920 | #if !defined(__AVX512ER__) || !defined(__AVX512PF__) |
---|
921 | #error "HOST/ARCH doesn't support Knights Landing AVX512 features" |
---|
922 | #endif |
---|
923 | #endif |
---|
924 | |
---|
925 | #include <immintrin.h> |
---|
926 | |
---|
927 | int main(int argc, char **argv) |
---|
928 | { |
---|
929 | int base[128]={}; |
---|
930 | __m512d ad = _mm512_loadu_pd((const __m512d*)argv[argc-1]); |
---|
931 | /* ER */ |
---|
932 | __m512i a = _mm512_castpd_si512(_mm512_exp2a23_pd(ad)); |
---|
933 | /* PF */ |
---|
934 | _mm512_mask_prefetch_i64scatter_pd(base, _mm512_cmpeq_epi64_mask(a, a), a, 1, _MM_HINT_T1); |
---|
935 | return base[0]; |
---|
936 | } |
---|
937 | |
---|
938 | ----------- |
---|
939 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512_knl.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpqox84vkr/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512er -mavx512pf` -> 0 |
---|
940 | Test features "AVX512_KNL" : Supported |
---|
941 | Running compile: |
---|
942 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpt0yl85z8 |
---|
943 | Code: |
---|
944 | extern int i; |
---|
945 | int i; |
---|
946 | |
---|
947 | ----------- |
---|
948 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpt0yl85z8/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpt0yl85z8/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq` -> 0 |
---|
949 | Running compile: |
---|
950 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmphq3ityul |
---|
951 | Code: |
---|
952 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
953 | /* |
---|
954 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
955 | * whether or not the build options for those features are specified. |
---|
956 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
957 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
958 | * the test will be broken and leads to enable all possible features. |
---|
959 | */ |
---|
960 | #if !defined(__AVX5124FMAPS__) || !defined(__AVX5124VNNIW__) || !defined(__AVX512VPOPCNTDQ__) |
---|
961 | #error "HOST/ARCH doesn't support Knights Mill AVX512 features" |
---|
962 | #endif |
---|
963 | #endif |
---|
964 | |
---|
965 | #include <immintrin.h> |
---|
966 | |
---|
967 | int main(int argc, char **argv) |
---|
968 | { |
---|
969 | __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]); |
---|
970 | __m512 b = _mm512_loadu_ps((const __m512*)argv[argc-2]); |
---|
971 | |
---|
972 | /* 4FMAPS */ |
---|
973 | b = _mm512_4fmadd_ps(b, b, b, b, b, NULL); |
---|
974 | /* 4VNNIW */ |
---|
975 | a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL); |
---|
976 | /* VPOPCNTDQ */ |
---|
977 | a = _mm512_popcnt_epi64(a); |
---|
978 | |
---|
979 | a = _mm512_add_epi32(a, _mm512_castps_si512(b)); |
---|
980 | return _mm_cvtsi128_si32(_mm512_castsi512_si128(a)); |
---|
981 | } |
---|
982 | |
---|
983 | ----------- |
---|
984 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512_knm.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmphq3ityul/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq` -> 0 |
---|
985 | Test features "AVX512_KNM" : Supported |
---|
986 | Running compile: |
---|
987 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpd4o5qwjx |
---|
988 | Code: |
---|
989 | extern int i; |
---|
990 | int i; |
---|
991 | |
---|
992 | ----------- |
---|
993 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpd4o5qwjx/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpd4o5qwjx/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq` -> 0 |
---|
994 | Running compile: |
---|
995 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpkwut7hc5 |
---|
996 | Code: |
---|
997 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
998 | /* |
---|
999 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
1000 | * whether or not the build options for those features are specified. |
---|
1001 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
1002 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
1003 | * the test will be broken and leads to enable all possible features. |
---|
1004 | */ |
---|
1005 | #if !defined(__AVX512VL__) || !defined(__AVX512BW__) || !defined(__AVX512DQ__) |
---|
1006 | #error "HOST/ARCH doesn't support SkyLake AVX512 features" |
---|
1007 | #endif |
---|
1008 | #endif |
---|
1009 | |
---|
1010 | #include <immintrin.h> |
---|
1011 | |
---|
1012 | int main(int argc, char **argv) |
---|
1013 | { |
---|
1014 | __m512i aa = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); |
---|
1015 | /* VL */ |
---|
1016 | __m256i a = _mm256_abs_epi64(_mm512_extracti64x4_epi64(aa, 1)); |
---|
1017 | /* DQ */ |
---|
1018 | __m512i b = _mm512_broadcast_i32x8(a); |
---|
1019 | /* BW */ |
---|
1020 | b = _mm512_abs_epi16(b); |
---|
1021 | return _mm_cvtsi128_si32(_mm512_castsi512_si128(b)); |
---|
1022 | } |
---|
1023 | |
---|
1024 | ----------- |
---|
1025 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512_skx.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpkwut7hc5/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq` -> 0 |
---|
1026 | Running compile: |
---|
1027 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp438arhzh |
---|
1028 | Code: |
---|
1029 | #include <immintrin.h> |
---|
1030 | /** |
---|
1031 | * Test BW mask operations due to: |
---|
1032 | * - MSVC has supported it since vs2019 see, |
---|
1033 | * https://developercommunity.visualstudio.com/content/problem/518298/missing-avx512bw-mask-intrinsics.html |
---|
1034 | * - Clang >= v8.0 |
---|
1035 | * - GCC >= v7.1 |
---|
1036 | */ |
---|
1037 | int main(void) |
---|
1038 | { |
---|
1039 | __mmask64 m64 = _mm512_cmpeq_epi8_mask(_mm512_set1_epi8((char)1), _mm512_set1_epi8((char)1)); |
---|
1040 | m64 = _kor_mask64(m64, m64); |
---|
1041 | m64 = _kxor_mask64(m64, m64); |
---|
1042 | m64 = _cvtu64_mask64(_cvtmask64_u64(m64)); |
---|
1043 | m64 = _mm512_kunpackd(m64, m64); |
---|
1044 | m64 = (__mmask64)_mm512_kunpackw((__mmask32)m64, (__mmask32)m64); |
---|
1045 | return (int)_cvtmask64_u64(m64); |
---|
1046 | } |
---|
1047 | |
---|
1048 | ----------- |
---|
1049 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/extra_avx512bw_mask.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp438arhzh/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq` -> 0 |
---|
1050 | Running compile: |
---|
1051 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8h9fc0uz |
---|
1052 | Code: |
---|
1053 | #include <immintrin.h> |
---|
1054 | /** |
---|
1055 | * Test DQ mask operations due to: |
---|
1056 | * - MSVC has supported it since vs2019 see, |
---|
1057 | * https://developercommunity.visualstudio.com/content/problem/518298/missing-avx512bw-mask-intrinsics.html |
---|
1058 | * - Clang >= v8.0 |
---|
1059 | * - GCC >= v7.1 |
---|
1060 | */ |
---|
1061 | int main(void) |
---|
1062 | { |
---|
1063 | __mmask8 m8 = _mm512_cmpeq_epi64_mask(_mm512_set1_epi64(1), _mm512_set1_epi64(1)); |
---|
1064 | m8 = _kor_mask8(m8, m8); |
---|
1065 | m8 = _kxor_mask8(m8, m8); |
---|
1066 | m8 = _cvtu32_mask8(_cvtmask8_u32(m8)); |
---|
1067 | return (int)_cvtmask8_u32(m8); |
---|
1068 | } |
---|
1069 | |
---|
1070 | ----------- |
---|
1071 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/extra_avx512dq_mask.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8h9fc0uz/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq` -> 0 |
---|
1072 | Test features "AVX512_SKX" : Supported |
---|
1073 | Running compile: |
---|
1074 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4s1g9par |
---|
1075 | Code: |
---|
1076 | extern int i; |
---|
1077 | int i; |
---|
1078 | |
---|
1079 | ----------- |
---|
1080 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4s1g9par/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4s1g9par/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni` -> 0 |
---|
1081 | Running compile: |
---|
1082 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpmwlkwedd |
---|
1083 | Code: |
---|
1084 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
1085 | /* |
---|
1086 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
1087 | * whether or not the build options for those features are specified. |
---|
1088 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
1089 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
1090 | * the test will be broken and leads to enable all possible features. |
---|
1091 | */ |
---|
1092 | #ifndef __AVX512VNNI__ |
---|
1093 | #error "HOST/ARCH doesn't support CascadeLake AVX512 features" |
---|
1094 | #endif |
---|
1095 | #endif |
---|
1096 | |
---|
1097 | #include <immintrin.h> |
---|
1098 | |
---|
1099 | int main(int argc, char **argv) |
---|
1100 | { |
---|
1101 | /* VNNI */ |
---|
1102 | __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]); |
---|
1103 | a = _mm512_dpbusd_epi32(a, _mm512_setzero_si512(), a); |
---|
1104 | return _mm_cvtsi128_si32(_mm512_castsi512_si128(a)); |
---|
1105 | } |
---|
1106 | |
---|
1107 | ----------- |
---|
1108 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512_clx.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpmwlkwedd/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni` -> 0 |
---|
1109 | Test features "AVX512_CLX" : Supported |
---|
1110 | Running compile: |
---|
1111 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpix0eqnjp |
---|
1112 | Code: |
---|
1113 | extern int i; |
---|
1114 | int i; |
---|
1115 | |
---|
1116 | ----------- |
---|
1117 | Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpix0eqnjp/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpix0eqnjp/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi` -> 0 |
---|
1118 | Running compile: |
---|
1119 | Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp43epibw2 |
---|
1120 | Code: |
---|
1121 | #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) |
---|
1122 | /* |
---|
1123 | * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, |
---|
1124 | * whether or not the build options for those features are specified. |
---|
1125 | * Therefore, we must test #definitions of CPU features when option native/host |
---|
1126 | * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise |
---|
1127 | * the test will be broken and leads to enable all possible features. |
---|
1128 | */ |
---|
1129 | #if !defined(__AVX512VBMI__) || !defined(__AVX512IFMA__) |
---|
1130 | #error "HOST/ARCH doesn't support CannonLake AVX512 features" |
---|
1131 | #endif |
---|
1132 | #endif |
---|
1133 | |
---|
1134 | #include <immintrin.h> |
---|
1135 | |
---|
1136 | int main(int argc, char **argv) |
---|
1137 | { |
---|
1138 | __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]); |
---|
1139 | /* IFMA */ |
---|
1140 | a = _mm512_madd52hi_epu64(a, a, _mm512_setzero_si512()); |
---|
1141 | /* VMBI */ |
---|
1142 | a = _mm512_permutex2var_epi8(a, _mm512_setzero_si512(), a); |
---|
1143 | return _mm_cvtsi128_si32(_mm512_castsi512_si128(a)); |
---|
1144 | } |
---|
1145 | |
---|