ci-task: 308d3f09-e169-4470-9c45-dc91a6c5f193 package: pxart version: 0.1.0-a.1.20210106210018.96a2bee7ad37 toolchain: public-0.13.0 config: windows_10-clang_10.0_llvm_msvc_16.6_lld machine: windows_10-clang_10.0_llvm_msvc_16.6 (Windows 10.1909 with Clang 10.0.0 (LLVM build) targeting MSVC 16.6 (16.6.2/19.26.28805)) target: x86_64-microsoft-win32-msvc14.2 timestamp: 2021-01-06 21:07:25.642120912 UTC test: error C:\build2\bin\bpkg -v test --package-cwd --build-option=--stat pxart C:\build2\bin\b -v --stat test('.\') info: dir{.\} has nothing to test build statistics: thread_max_active 16 thread_max_total 512 thread_helpers 11 thread_max_waiting 1 task_queue_depth 64 task_queue_full 0 wait_queue_slots 131 wait_queue_collisions 0 tested pxart/0.1.0-a.1.20210106210018.96a2bee7ad37 C:\build2\bin\bpkg -v build --configure-only --yes .../config.config.persist='config.cc.*'@unused=drop .../config.cc.coptions=-Wall --fetch-timeout=600 --pkg-proxy=http://build-cache.lan -- "pxart-tests == 0.1.0-a.1.20210106210018.96a2bee7ad37" C:\build2\bin\b -v --version fetching doctest-2.4.0.tar.gz from pkg:cppget.org/stable checking out tests\ from git:github.com/lyrahgames/pxart#96a2bee7ad37575e58e6ab65290e0743de709301 fetching doctest-2.4.0.tar.gz from pkg:cppget.org/stable C:\build2\bin\curl -f -L -A "bpkg/0.13.0 (Windows; +https://build2.org) libbpkg/0.13.0 libbutl/0.13.0 curl" --max-time 600 -o .\doctest-2.4.0.tar.gz --proxy http://build-cache.lan:80 http://pkg.cppget.org/1/stable/doctest/doctest-2.4.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 6 219k 6 14357 0 0 19912 0 0:00:11 --:--:-- 0:00:11 19912 100 219k 100 219k 0 0 303k 0 --:--:-- --:--:-- --:--:-- 303k fetched doctest/2.4.0 C:\build2\bin\bsdtar -xf .\doctest-2.4.0.tar.gz -C . unpacked doctest/2.4.0 C:\build2\bin\b -v configure('.\doctest-2.4.0\') cat >doctest-2.4.0\build\config.build cat >doctest-2.4.0\tests\build\config.build configured doctest/2.4.0 checking out tests\ from git:github.com/lyrahgames/pxart#96a2bee7ad37575e58e6ab65290e0743de709301 C:\build2\bin\git --exec-path=C:\build2\bin --version C:\build2\bin\git --exec-path=C:\build2\bin rev-parse --local-env-vars C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de reset --hard 96a2bee7ad37575e58e6ab65290e0743de709301 HEAD is now at 96a2bee Disable SIMD type tests when AVX2 is not supported C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de clean -d -x -ff C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de submodule--helper list C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de submodule--helper name docs/slides/utilities C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de\docs/slides/utilities rev-parse --verify HEAD checking out pxart-tests/0.1.0-a.1.20210106210018.96a2bee7ad37 C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de config --get remote.origin.url C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de submodule--helper init C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de config --get remote.origin.url C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de submodule--helper list C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de submodule--helper name docs/slides/utilities C:\build2\bin\git --exec-path=C:\build2\bin config --file .\.bpkg\tmp\2d6f07d671de\.gitmodules --get submodule.docs/slides/utilities.update C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de config --get submodule.docs/slides/utilities.url C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de\docs/slides/utilities rev-parse --verify HEAD C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de submodule--helper list C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de submodule--helper name docs/slides/utilities C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de\docs/slides/utilities ls-files --stage -z C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de ls-files --stage -z C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de update-index --assume-unchanged benchmarks/LICENSE C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de update-index --assume-unchanged benchmarks/README.md C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de update-index --assume-unchanged examples/basics/LICENSE C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de update-index --assume-unchanged examples/photon_propagation/LICENSE C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de update-index --assume-unchanged pxart/LICENSE C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de update-index --assume-unchanged pxart/README.md C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de update-index --assume-unchanged pxrun/LICENSE C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de update-index --assume-unchanged pxrun/README.md C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de update-index --assume-unchanged tests/LICENSE C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de update-index --assume-unchanged tests/README.md C:\build2\bin\b -v config.dist.root='.\' dist('.\.bpkg\tmp\2d6f07d671de\tests/'@'.\.bpkg\tmp\pxart-tests\') C:\build2\bin\install -d -m 755 pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37 C:\build2\bin\install -d -m 755 pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\bit_reversal.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\buildfile pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37 C:\build2\bin\install -d -m 755 pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\build C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\build\bootstrap.build pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\build C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\build\root.build pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\build C:\build2\bin\install -d -m 755 pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128 C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\simd128\mt19937.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128 C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\float32x8.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\buildfile pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -d -m 755 pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256 C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\simd256\uniform.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256 C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\simd256\msws.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256 C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\simd256\xoroshiro128plus.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256 C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\uint32x8.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\is_valid.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\driver.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\bool1x256.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\uniform.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\msws.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\mt19937.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\simd128\uniform.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128 C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\simd128\msws.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128 C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\simd128\xoroshiro128plus.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128 C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\simd256\mt19937.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256 C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\basics\xoroshiro128plus.cpp pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics C:\build2\bin\install -p -m 644 .bpkg\tmp\2d6f07d671de\tests\manifest pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37 C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de ls-files --stage -z C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de checkout -- ./ C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de submodule--helper list C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de submodule--helper name docs/slides/utilities C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de\docs/slides/utilities ls-files --stage -z C:\build2\bin\git --exec-path=C:\build2\bin -C .\.bpkg\tmp\2d6f07d671de\docs/slides/utilities checkout -- ./ checked out pxart-tests/0.1.0-a.1.20210106210018.96a2bee7ad37 C:\build2\bin\b -v .../config.config.persist='config.cc.*'@unused=drop .../config.cc.coptions=-Wall configure('.\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\') cat >pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\build\config.build configured pxart-tests/0.1.0-a.1.20210106210018.96a2bee7ad37 holding package pxart-tests holding version pxart-tests/0.1.0-a.1.20210106210018.96a2bee7ad37 C:\build2\bin\bpkg -v update --build-option=--stat pxart-tests C:\build2\bin\b -v --stat update('.\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\') clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256\uniform.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256\uniform.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256\xoroshiro128plus.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256\xoroshiro128plus.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\driver.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\driver.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256\msws.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256\msws.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256\mt19937.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd256\mt19937.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128\xoroshiro128plus.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128\xoroshiro128plus.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\xoroshiro128plus.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\xoroshiro128plus.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128\mt19937.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128\mt19937.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128\uniform.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128\uniform.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\bit_reversal.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\bit_reversal.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\bool1x256.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\bool1x256.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\msws.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\msws.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\is_valid.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\is_valid.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128\msws.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\simd128\msws.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\mt19937.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\mt19937.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\uint32x8.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\uint32x8.cpp clang++ -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37 -IC:\tmp\build\doctest-2.4.0\upstream -Wall -Xclang -fexternc-nounwind -D_MT -D_DLL -std=c++17 -o pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\uniform.exe.obj -c -x c++ C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\uniform.cpp In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:27:13: error: unknown type name '__m256' float32x8(__m256 init) noexcept : data{init} {} ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\bool1x256.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:24:13: error: unknown type name '__m256i' bool1x256(__m256i init) noexcept : data{init} {} ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:28:12: error: unknown type name '__m256' operator __m256() noexcept { return data; } ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:25:12: error: unknown type name '__m256i' operator __m256i() noexcept { return data; } ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:52:3: error: unknown type name '__m256' __m256 data; ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:58:3: error: unknown type name '__m256i' __m256i data; ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:17:31: error: use of undeclared identifier '_mm256_setzero_ps'; did you mean '_mm_setzero_ps'? float32x8() noexcept : data{_mm256_setzero_ps()} {} ^~~~~~~~~~~~~~~~~ _mm_setzero_ps C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:21:31: error: use of undeclared identifier '_mm256_setzero_si256' bool1x256() noexcept : data{_mm256_setzero_si256()} {} ^ C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:1903:1: note: '_mm_setzero_ps' declared here _mm_setzero_ps(void) ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:22:42: error: use of undeclared identifier '_mm256_undefined_si256'; did you mean '_mm_undefined_si128'? bool1x256(undefined_t) noexcept : data{_mm256_undefined_si256()} {} ^~~~~~~~~~~~~~~~~~~~~~ _mm_undefined_si128 C:\Program Files\LLVM\lib\clang\10.0.0\include\emmintrin.h:3587:1: note: '_mm_undefined_si128' declared here _mm_undefined_si128(void) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:19:41: error: use of undeclared identifier '_mm256_set1_ps'; did you mean '_mm_set1_ps'? float32x8(float init) noexcept : data{_mm256_set1_ps(init)} {} ^~~~~~~~~~~~~~ _mm_set1_ps C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:1814:1: note: '_mm_set1_ps' declared here _mm_set1_ps(float __w) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\bool1x256.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:43:42: error: unknown type name '__m256i' _mm256_storeu_si256(reinterpret_cast<__m256i*>(destination), data); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:47:41: error: unknown type name '__m256i' _mm256_store_si256(reinterpret_cast<__m256i*>(destination), data); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:51:42: error: unknown type name '__m256i' _mm256_stream_si256(reinterpret_cast<__m256i*>(destination), data); ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:22:14: error: use of undeclared identifier '_mm256_setr_ps' : data{_mm256_setr_ps(x0, x1, x2, x3, x4, x5, x6, x7)} {} ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:62:10: error: use of undeclared identifier '_mm256_and_si256' return _mm256_and_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:25:14: error: use of undeclared identifier '_mm256_set_ps' : data{_mm256_set_ps(x7, x6, x5, x4, x3, x2, x1, x0)} {} ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:71:10: error: use of undeclared identifier '_mm256_andnot_si256' return _mm256_andnot_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:75:10: error: use of undeclared identifier '_mm256_or_si256' return _mm256_or_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:85:10: error: use of undeclared identifier '_mm256_xor_si256' return _mm256_xor_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:95:10: error: use of undeclared identifier '_mm256_testz_si256' return _mm256_testz_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:56:10: error: use of undeclared identifier '_mm256_add_ps'; did you mean '_mm_add_ps'? return _mm256_add_ps(x, y); ^~~~~~~~~~~~~ _mm_add_ps C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:70:1: note: '_mm_add_ps' declared here _mm_add_ps(__m128 __a, __m128 __b) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:56:24: error: no viable conversion from 'pxart::simd256::float32x8' to '__m128' (vector of 4 'float' values) return _mm256_add_ps(x, y); ^ C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:70:19: note: passing argument to parameter '__a' here _mm_add_ps(__m128 __a, __m128 __b) ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:99:10: error: use of undeclared identifier '_mm256_testnzc_si256' return _mm256_testnzc_si256(x, y); ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:62:10: error: use of undeclared identifier '_mm256_sub_ps'; did you mean '_mm_sub_ps'? return _mm256_sub_ps(x, y); ^~~~~~~~~~~~~ _mm_sub_ps C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:113:1: note: '_mm_sub_ps' declared here _mm_sub_ps(__m128 __a, __m128 __b) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:62:24: error: no viable conversion from 'pxart::simd256::float32x8' to '__m128' (vector of 4 'float' values) return _mm256_sub_ps(x, y); ^ C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:113:19: note: passing argument to parameter '__a' here _mm_sub_ps(__m128 __a, __m128 __b) ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:103:10: error: use of undeclared identifier '_mm256_testc_si256' return _mm256_testc_si256(x, y); ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:68:10: error: use of undeclared identifier '_mm256_mul_ps'; did you mean '_mm_mul_ps'? return _mm256_mul_ps(x, y); ^~~~~~~~~~~~~ _mm_mul_ps C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:155:1: note: '_mm_mul_ps' declared here _mm_mul_ps(__m128 __a, __m128 __b) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:68:24: error: no viable conversion from 'pxart::simd256::float32x8' to '__m128' (vector of 4 'float' values) return _mm256_mul_ps(x, y); ^ C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:155:19: note: passing argument to parameter '__a' here _mm_mul_ps(__m128 __a, __m128 __b) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:72:10: error: use of undeclared identifier '_mm256_div_ps'; did you mean '_mm_div_ps'? return _mm256_div_ps(x, y); ^~~~~~~~~~~~~ _mm_div_ps C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:196:1: note: '_mm_div_ps' declared here _mm_div_ps(__m128 __a, __m128 __b) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:72:24: error: no viable conversion from 'pxart::simd256::float32x8' to '__m128' (vector of 4 'float' values) return _mm256_div_ps(x, y); ^ C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:196:19: note: passing argument to parameter '__a' here _mm_div_ps(__m128 __a, __m128 __b) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:76:10: error: use of undeclared identifier '_mm256_addsub_ps' return _mm256_addsub_ps(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:80:10: error: use of undeclared identifier '_mm256_and_ps'; did you mean '_mm_and_ps'? return _mm256_and_ps(x, y); ^~~~~~~~~~~~~ _mm_and_ps C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:404:1: note: '_mm_and_ps' declared here _mm_and_ps(__m128 __a, __m128 __b) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:80:24: error: no viable conversion from 'pxart::simd256::float32x8' to '__m128' (vector of 4 'float' values) return _mm256_and_ps(x, y); ^ C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:404:19: note: passing argument to parameter '__a' here _mm_and_ps(__m128 __a, __m128 __b) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\float32x8.cpp:5: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/float32x8.hpp:84:10: error: use of undeclared identifier '_mm256_or_ps'; did you mean '_mm_or_ps'? return _mm256_or_ps(x, y); ^~~~~~~~~~~~ _mm_or_ps C:\Program Files\LLVM\lib\clang\10.0.0\include\xmmintrin.h:444:1: note: '_mm_or_ps' declared here _mm_or_ps(__m128 __a, __m128 __b) ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 15 errors generated. 20 errors generated. In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\uint32x8.cpp:6: In file included from C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/uint32x8.hpp:3: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:24:13: error: unknown type name '__m256i' bool1x256(__m256i init) noexcept : data{init} {} ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:25:12: error: unknown type name '__m256i' operator __m256i() noexcept { return data; } ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:58:3: error: unknown type name '__m256i' __m256i data; ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:21:31: error: use of undeclared identifier '_mm256_setzero_si256' bool1x256() noexcept : data{_mm256_setzero_si256()} {} ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:22:42: error: use of undeclared identifier '_mm256_undefined_si256'; did you mean '_mm_undefined_si128'? bool1x256(undefined_t) noexcept : data{_mm256_undefined_si256()} {} ^~~~~~~~~~~~~~~~~~~~~~ _mm_undefined_si128 C:\Program Files\LLVM\lib\clang\10.0.0\include\emmintrin.h:3587:1: note: '_mm_undefined_si128' declared here _mm_undefined_si128(void) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\uint32x8.cpp:6: In file included from C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/uint32x8.hpp:3: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:43:42: error: unknown type name '__m256i' _mm256_storeu_si256(reinterpret_cast<__m256i*>(destination), data); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:47:41: error: unknown type name '__m256i' _mm256_store_si256(reinterpret_cast<__m256i*>(destination), data); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:51:42: error: unknown type name '__m256i' _mm256_stream_si256(reinterpret_cast<__m256i*>(destination), data); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:62:10: error: use of undeclared identifier '_mm256_and_si256' return _mm256_and_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:71:10: error: use of undeclared identifier '_mm256_andnot_si256' return _mm256_andnot_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:75:10: error: use of undeclared identifier '_mm256_or_si256' return _mm256_or_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:85:10: error: use of undeclared identifier '_mm256_xor_si256' return _mm256_xor_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:95:10: error: use of undeclared identifier '_mm256_testz_si256' return _mm256_testz_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:99:10: error: use of undeclared identifier '_mm256_testnzc_si256' return _mm256_testnzc_si256(x, y); ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:103:10: error: use of undeclared identifier '_mm256_testc_si256' return _mm256_testc_si256(x, y); ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\uint32x8.cpp:6: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/uint32x8.hpp:15:50: error: use of undeclared identifier '_mm256_set1_epi32'; did you mean '_mm_set1_epi32'? uint32x8(value_type init) noexcept : bool1x256{_mm256_set1_epi32(init)} {} ^~~~~~~~~~~~~~~~~ _mm_set1_epi32 C:\Program Files\LLVM\lib\clang\10.0.0\include\emmintrin.h:3804:1: note: '_mm_set1_epi32' declared here _mm_set1_epi32(int __i) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\uint32x8.cpp:6: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/uint32x8.hpp:15:40: error: no matching constructor for initialization of 'pxart::simd256::bool1x256' uint32x8(value_type init) noexcept : bool1x256{_mm256_set1_epi32(init)} {} ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:9:8: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from '__m128i' (vector of 2 'long long' values) to 'const pxart::simd256::bool1x256' for 1st argument struct bool1x256 { ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:22:3: note: candidate constructor not viable: no known conversion from '__m128i' (vector of 2 'long long' values) to 'pxart::simd256::bool1x256::undefined_t' for 1st argument bool1x256(undefined_t) noexcept : data{_mm256_undefined_si256()} {} ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:39:3: note: candidate constructor not viable: no known conversion from '__m128i' (vector of 2 'long long' values) to 'pxart::simd256::bool1x256' for 1st argument bool1x256(bool1x256&&) = default; ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:21:3: note: candidate constructor not viable: requires 0 arguments, but 1 was provided bool1x256() noexcept : data{_mm256_setzero_si256()} {} ^ lld-link "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\um\x64" /NOLOGO /MACHINE:x64 /INCREMENTAL:NO /DEFAULTLIB:msvcrt /DEFAULTLIB:oldnames /DEFAULTLIB:shell32 /DEFAULTLIB:user32 /MANIFEST:EMBED /MANIFESTINPUT:pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\driver.exe.manifest /IMPLIB:pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\driver.exe.lib /OUT:pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\driver.exe pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\driver.exe.obj In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\uint32x8.cpp:6: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/uint32x8.hpp:18:19: error: use of undeclared identifier '_mm256_setr_epi32'; did you mean '_mm_setr_epi16'? : bool1x256{_mm256_setr_epi32(x0, x1, x2, x3, x4, x5, x6, x7)} {} ^~~~~~~~~~~~~~~~~ _mm_setr_epi16 C:\Program Files\LLVM\lib\clang\10.0.0\include\emmintrin.h:3916:1: note: '_mm_setr_epi16' declared here _mm_setr_epi16(short __w0, short __w1, short __w2, short __w3, short __w4, short __w5, short __w6, short __w7) ^ In file included from C:\tmp\build\pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\basics\uint32x8.cpp:6: C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/uint32x8.hpp:18:9: error: no matching constructor for initialization of 'pxart::simd256::bool1x256' : bool1x256{_mm256_setr_epi32(x0, x1, x2, x3, x4, x5, x6, x7)} {} ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:9:8: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from '__m128i' (vector of 2 'long long' values) to 'const pxart::simd256::bool1x256' for 1st argument struct bool1x256 { ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:22:3: note: candidate constructor not viable: no known conversion from '__m128i' (vector of 2 'long long' values) to 'pxart::simd256::bool1x256::undefined_t' for 1st argument bool1x256(undefined_t) noexcept : data{_mm256_undefined_si256()} {} ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:39:3: note: candidate constructor not viable: no known conversion from '__m128i' (vector of 2 'long long' values) to 'pxart::simd256::bool1x256' for 1st argument bool1x256(bool1x256&&) = default; ^ C:\tmp\build\pxart-0.1.0-a.1.20210106210018.96a2bee7ad37\pxart/utility/bool1x256.hpp:21:3: note: candidate constructor not viable: requires 0 arguments, but 1 was provided bool1x256() noexcept : data{_mm256_setzero_si256()} {} ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. info: failed to update dir{pxart-tests-0.1.0-a.1.20210106210018.96a2bee7ad37\} build statistics: thread_max_active 16 thread_max_total 512 thread_helpers 23 thread_max_waiting 3 task_queue_depth 64 task_queue_full 0 wait_queue_slots 131 wait_queue_collisions 0 bpkg update exited with code 1