From 3819b0e402ed416774192b7759b97df102ae7e9b Mon Sep 17 00:00:00 2001 From: swayaminsync Date: Wed, 15 Oct 2025 11:58:35 +0530 Subject: [PATCH 1/2] logaddexp ufunc --- quaddtype/build_log.txt | 1793 +++++++++++++++++ quaddtype/numpy_quaddtype/src/ops.hpp | 79 + .../numpy_quaddtype/src/umath/binary_ops.cpp | 3 + quaddtype/release_tracker.md | 2 +- quaddtype/tests/test_quaddtype.py | 103 +- 5 files changed, 1978 insertions(+), 2 deletions(-) create mode 100644 quaddtype/build_log.txt diff --git a/quaddtype/build_log.txt b/quaddtype/build_log.txt new file mode 100644 index 00000000..29b15b0a --- /dev/null +++ b/quaddtype/build_log.txt @@ -0,0 +1,1793 @@ +Using pip 25.2 from /Users/swayam/miniconda3/envs/quaddtype/lib/python3.12/site-packages/pip (python 3.12) +Non-user install because site-packages writeable +Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704 +Initialized build tracking at /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704 +Created build tracker: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704 +Entered build tracker: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704 +Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-install-2_uu0y29 +Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-ephem-wheel-cache-t8yyovou +Processing /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype + Added file:///Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype to build tracker '/private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704' + Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-modern-metadata-onf4e0np + Preparing metadata (pyproject.toml): started + Running command Preparing metadata (pyproject.toml) + + meson setup /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/meson-python-native-file.ini + The Meson build system + Version: 1.9.0 + Source dir: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype + Build dir: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp + Build type: native build + Project name: numpy_quaddtype + Project version: undefined + C compiler for the host machine: cc (clang 17.0.0 "Apple clang version 17.0.0 (clang-1700.0.13.5)") + C linker for the host machine: cc ld64 1167.5 + C++ compiler for the host machine: c++ (clang 17.0.0 "Apple clang version 17.0.0 (clang-1700.0.13.5)") + C++ linker for the host machine: c++ ld64 1167.5 + Host machine cpu family: aarch64 + Host machine cpu: aarch64 + Program python found: YES (/Users/swayam/miniconda3/envs/quaddtype/bin/python) + Did not find pkg-config by name 'pkg-config' + Found pkg-config: NO + Run-time dependency python found: YES 3.12 + Found CMake: /Users/swayam/miniconda3/envs/quaddtype/bin/cmake (4.1.0) + Run-time dependency qblas found: NO (tried pkgconfig, framework and cmake) + Looking for a fallback subproject for the dependency qblas + + Executing subproject qblas + + qblas| Project name: qblas + qblas| Project version: 1.0.0 + qblas| Build targets in project: 0 + qblas| Subproject qblas finished. + + Dependency qblas from subproject subprojects/qblas found: YES 1.0.0 + Run-time dependency sleef found: NO (tried pkgconfig, framework and cmake) + Looking for a fallback subproject for the dependency sleef + + Executing subproject sleef + + sleef| Project name: sleef + sleef| Project version: 3.8 + sleef| Program cmake found: YES (/Users/swayam/miniconda3/envs/quaddtype/bin/cmake) + sleef| Program ninja found: YES (/Users/swayam/miniconda3/envs/quaddtype/bin/ninja) + sleef| Build targets in project: 1 + sleef| Subproject sleef finished. + + Dependency sleef from subproject subprojects/sleef found: YES 3.8 + ../meson.build:65: WARNING: Falling back to SLEEF subproject: SLEEF not found system-wide + Message: Using SLEEF subproject + Message: Using NumPy version: 2.4.0.dev0+git20251014.d470611 + Library npymath found: YES + Run-time dependency OpenMP found: YES 5.1 + Compiler for C++ supports arguments -fext-numeric-literals: NO + Checking if "thread_local" compiles: NO + Checking if "_Thread_local" compiles: YES + Message: Thread-local storage support found: _Thread_local + Checking if "__thread" compiles: YES + Message: Thread-local storage support found: __thread + Checking if "__declspec(thread)" compiles: NO + Configuring quaddtype_config.h using configuration + Build targets in project: 2 + + numpy_quaddtype undefined + + Subprojects + qblas : YES + sleef : YES + + User defined options + Native files: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/meson-python-native-file.ini + b_ndebug : if-release + b_vscrt : md + buildtype : release + + Found ninja-1.13.0.git.kitware.jobserver-pipe-1 at /Users/swayam/miniconda3/envs/quaddtype/bin/ninja + + /Users/swayam/miniconda3/envs/quaddtype/bin/ninja + [0/15] Generating subprojects/sleef/sleef_build with a custom command + [ 2%] Building C object src/libm/CMakeFiles/mkrename_gnuabi.dir/mkrename_gnuabi.c.o + [ 2%] Building C object src/common/CMakeFiles/common.dir/common.c.o + [ 2%] Building C object src/common/CMakeFiles/addSuffix.dir/addSuffix.c.o + [ 2%] Building C object src/libm/CMakeFiles/mkmasked_gnuabi.dir/mkmasked_gnuabi.c.o + [ 4%] Building C object src/libm/CMakeFiles/mkdisp.dir/mkdisp.c.o + [ 4%] Building C object src/libm/CMakeFiles/mkrename.dir/mkrename.c.o + [ 6%] Building C object src/common/CMakeFiles/arraymap.dir/arraymap.c.o + [ 7%] Building C object src/libm/CMakeFiles/mkalias.dir/mkalias.c.o + [ 7%] Building C object src/quad/CMakeFiles/qmkrename.dir/qmkrename.c.o + [ 8%] Building C object src/quad/CMakeFiles/qmkdisp.dir/qmkdisp.c.o + [ 9%] Linking C executable ../../bin/mkalias + [ 9%] Built target common + [ 10%] Linking C executable ../../bin/mkrename_gnuabi + [ 11%] Linking C executable ../../bin/qmkrename + [ 12%] Linking C executable ../../bin/mkmasked_gnuabi + [ 13%] Linking C executable ../../bin/mkdisp + [ 14%] Linking C executable ../../bin/addSuffix + [ 15%] Linking C executable ../../bin/qmkdisp + [ 16%] Linking C executable ../../bin/mkrename + [ 16%] Built target arraymap + [ 16%] Built target mkdisp + [ 16%] Built target mkalias + [ 16%] Built target mkmasked_gnuabi + [ 16%] Built target mkrename_gnuabi + [ 16%] Built target addSuffix + [ 16%] Built target qmkrename + [ 16%] Built target qmkdisp + [ 16%] Built target mkrename + [ 17%] Generating alias_ADVSIMD_dp.h.tmp + [ 18%] Generating alias_ADVSIMD_sp.h.tmp + [ 19%] Generating include/qrenamedspx2.h + [ 20%] Generating include/qrenamedspscalar.h + [ 22%] Generating sleefquad_PUREC_SCALAR.h.tmp + [ 22%] Generating sleefquad_ADVSIMD.h.tmp + [ 23%] Generating include/qrenameadvsimd.h + [ 24%] Generating sleefquad_DSPSCALAR.h.tmp + [ 26%] Generating include/qrenamepurec_scalar.h + [ 27%] Generating sleefquad_SVE.h.tmp + [ 28%] Generating sleefquad_PURECFMA_SCALAR.h.tmp + [ 29%] Generating include/qrenamepurec_scalar.h + [ 30%] Generating include/qrenamepurecfma_scalar.h + Generating qrename.h: qmkrename 1 purec + [ 31%] Generating sleefquad_DSPX2_AARCH64.h.tmp + [ 32%] Generating include/qrenamecuda.h + [ 33%] Generating qdispx2.c.body + Generating qrename.h: qmkrename 2 advsimd + Generating qrename.h: qmkrename 1 purecfma + [ 33%] Generating dispscalar.c.body + Generating qrename.h: qmkrename 1 purec + [ 34%] Generating include/renameadvsimdnofma.h + [ 35%] Generating sleeflibm_ADVSIMD.h.tmp + [ 37%] Generating sleeflibm_ADVSIMD_.h.tmp + [ 37%] Generating qdispscalar.c.body + [ 37%] Generating include/renamedspscalar.h + [ 37%] Generating include/qrenameadvsimd.h + Generating renameadvsimdnofma.h: mkrename cinz_ 2 4 advsimdnofma + Generating qrenamecuda.h: qmkrename 1 cuda + [ 38%] Generating sleeflibm_PUREC_SCALAR.h.tmp + [ 40%] Generating include/renameadvsimdnofma.h + [ 40%] Generating sleeflibm_SVENOFMA.h.tmp + [ 42%] Generating sleeflibm_SVE.h.tmp + [ 43%] Generating include/qrenamepurecfma_scalar.h + [ 42%] Generating sleeflibm_ADVSIMDNOFMA.h.tmp + Generating qrename.h: qmkrename 2 advsimd + [ 46%] Generating include/renamepurecfma_scalar.h + [ 46%] Generating sleeflibm_DSP_SCALAR.h.tmp + [ 46%] Generating include/renamepurecfma_scalar.h + [ 47%] Generating include/renameadvsimd.h + Generating renameadvsimdnofma.h: mkrename cinz_ 2 4 advsimdnofma + [ 48%] Generating sleeflibm_PURECFMA_SCALAR.h.tmp + [ 50%] Generating include/renamepurec_scalar.h + Generating renamepurecfma_scalar.h: mkrename finz_ 1 1 purecfma + Generating renamepurecfma_scalar.h: mkrename finz_ 1 1 purecfma + [ 51%] Generating include/renameadvsimd.h + Generating qrename.h: qmkrename 1 purecfma + Generating renameadvsimd.h: mkrename finz_ 2 4 advsimd + Generating renamepurec_scalar.h: mkrename cinz_ 1 1 purec + [ 52%] Generating include/renamepurec_scalar.h + Generating renameadvsimd.h: mkrename finz_ 2 4 advsimd + [ 52%] Generating include/renamecuda.h + Generating renamepurec_scalar.h: mkrename cinz_ 1 1 purec + Generating renamecuda.h: mkrename finz_ 1 1 cuda + [ 53%] Generating include/alias_advsimd.h + [ 53%] Built target alias_advsimd.h_generated + [ 53%] Built target qrenamedspx2.h_generated + [ 53%] Built target qrenamePUREC_SCALAR.h_generated + [ 54%] Built target qrenamePURECFMA_SCALAR.h_generated + [ 54%] Generating ../../include/sleefquad.h + [ 54%] Built target qrenamedspscalar.h_generated + [ 54%] Built target qrenameADVSIMD.h_generated + [ 55%] Building C object src/quad/CMakeFiles/sleefquadpurecfma_scalar_obj.dir/sleefsimdqp.c.o + [ 55%] Built target sleefquad_headers + [ 56%] Building C object src/quad/CMakeFiles/sleefquadpurec_scalar_obj.dir/sleefsimdqp.c.o + [ 57%] Building C object src/quad/CMakeFiles/sleefquadadvsimd_obj.dir/sleefsimdqp.c.o + [ 58%] Generating dispscalar.c + [ 58%] Built target dispscalar.c_generated + [ 59%] Generating qdispscalar.c + [ 60%] Generating qdispx2.c + [ 60%] Built target qdispscalar.c_generated + [ 60%] Built target qdispx2.c_generated + [ 60%] Built target renamePURECFMA_SCALAR.h_generated + [ 60%] Built target renameADVSIMDNOFMA.h_generated + [ 61%] Built target renameADVSIMD.h_generated + [ 61%] Generating ../../include/sleef.h + [ 61%] Built target renamePUREC_SCALAR.h_generated + [ 61%] Built target renamedspscalar.h_generated + [ 61%] Built target headers + [ 62%] Building C object src/libm/CMakeFiles/sleefdetadvsimd.dir/sleefsimdsp.c.o + [ 63%] Building C object src/libm/CMakeFiles/sleefpurec_scalar.dir/sleefsimdsp.c.o + [ 64%] Building C object src/libm/CMakeFiles/sleefadvsimd.dir/sleefsimddp.c.o + [ 66%] Building C object src/libm/CMakeFiles/sleefdetadvsimd.dir/sleefsimddp.c.o + [ 67%] Building C object src/libm/CMakeFiles/sleefdetpurec_scalar.dir/sleefsimddp.c.o + [ 69%] Building C object src/libm/CMakeFiles/sleefdetadvsimdnofma.dir/sleefsimdsp.c.o + [ 70%] Building C object src/libm/CMakeFiles/sleefpurecfma_scalar.dir/sleefsimddp.c.o + [ 70%] Building C object src/libm/CMakeFiles/sleefpurec_scalar.dir/sleefsimddp.c.o + [ 70%] Building C object src/libm/CMakeFiles/sleefadvsimd.dir/sleefsimdsp.c.o + [ 71%] Building C object src/libm/CMakeFiles/sleefadvsimdnofma.dir/sleefsimdsp.c.o + [ 73%] Building C object src/libm/CMakeFiles/sleefdetadvsimdnofma.dir/sleefsimddp.c.o + [ 73%] Building C object src/libm/CMakeFiles/sleefdetpurec_scalar.dir/sleefsimdsp.c.o + [ 74%] Building C object src/libm/CMakeFiles/sleefpurecfma_scalar.dir/sleefsimdsp.c.o + [ 75%] Building C object src/libm/CMakeFiles/sleefadvsimdnofma.dir/sleefsimddp.c.o + [ 76%] Building C object src/libm/CMakeFiles/sleefdetpurecfma_scalar.dir/sleefsimdsp.c.o + [ 77%] Building C object src/libm/CMakeFiles/sleefdetpurecfma_scalar.dir/sleefsimddp.c.o + [ 78%] Building C object src/libm/CMakeFiles/dispscalar_obj.dir/dispscalar.c.o + [ 79%] Built target sleefdetpurecfma_scalar + [ 79%] Built target sleefdetpurec_scalar + [ 80%] Built target sleefdetadvsimd + [ 82%] Built target dispscalar_obj + [ 83%] Built target sleefdetadvsimdnofma + [ 84%] Built target sleefpurecfma_scalar + [ 85%] Built target sleefpurec_scalar + [ 86%] Built target sleefquadpurecfma_scalar_obj + [ 87%] Built target sleefadvsimdnofma + [ 88%] Built target sleefquadadvsimd_obj + [ 89%] Built target sleefadvsimd + [ 90%] Building C object src/libm/CMakeFiles/sleef.dir/rempitab.c.o + [ 91%] Linking C static library ../../lib/libsleef.a + [ 91%] Built target sleef + [ 91%] Building C object src/quad/CMakeFiles/qdispx2_obj.dir/qdispx2.c.o + [ 92%] Building C object src/quad/CMakeFiles/qdispscalar_obj.dir/qdispscalar.c.o + [ 94%] Built target qdispx2_obj + [ 96%] Built target qdispscalar_obj + [ 97%] Built target sleefquadpurec_scalar_obj + [ 98%] Building C object src/quad/CMakeFiles/sleefquad.dir/rempitabqp.c.o + [100%] Linking C static library ../../lib/libsleefquad.a + [100%] Built target sleefquad + Install the project... + -- Install configuration: "Release" + -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/libsleef.a + -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleef.h + -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/pkgconfig/sleef.pc + -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/libsleefquad.a + -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h + -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefConfig.cmake + -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefConfigVersion.cmake + -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefTargets.cmake + -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefTargets-release.cmake + [2/15] Compiling C object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_scalar.c.o + In file included from ../numpy_quaddtype/src/scalar.c:3: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + ../numpy_quaddtype/src/scalar.c:188:1: warning: unused function 'QuadPrecision_repr' [-Wunused-function] + 188 | QuadPrecision_repr(QuadPrecisionObject *self) + | ^~~~~~~~~~~~~~~~~~ + 6 warnings generated. + [3/15] Compiling C object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_dtype.c.o + In file included from ../numpy_quaddtype/src/dtype.c:3: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + 5 warnings generated. + [4/15] Compiling C object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_quaddtype_main.c.o + In file included from ../numpy_quaddtype/src/quaddtype_main.c:3: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + 5 warnings generated. + [5/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_umath.cpp.o + In file included from ../numpy_quaddtype/src/umath/umath.cpp:21: + In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] + 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] + 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] + 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] + 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] + 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] + 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] + 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] + 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] + 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] + 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] + 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] + 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] + 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] + 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] + 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] + 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] + 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] + 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] + 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] + 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] + 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] + 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] + 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] + 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] + 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] + 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] + 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] + 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] + 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] + 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] + 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] + 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] + 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] + 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] + 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] + 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] + 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] + 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] + 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] + 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] + 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] + 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + In file included from ../numpy_quaddtype/src/umath/umath.cpp:21: + ../numpy_quaddtype/src/umath/../ops.hpp:15:1: warning: unused function 'quad_negative' [-Wunused-function] + 15 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/../ops.hpp:21:1: warning: unused function 'quad_positive' [-Wunused-function] + 21 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/umath.cpp:30:1: warning: unused function 'get_dtype_name' [-Wunused-function] + 30 | get_dtype_name(PyArray_DTypeMeta *dtype) + | ^~~~~~~~~~~~~~ + 50 warnings generated. + [6/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_scalar_ops.cpp.o + In file included from ../numpy_quaddtype/src/scalar_ops.cpp:17: + In file included from ../numpy_quaddtype/src/ops.hpp:2: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] + 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] + 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] + 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] + 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] + 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] + 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] + 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] + 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] + 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] + 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] + 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] + 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] + 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] + 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] + 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] + 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] + 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] + 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] + 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] + 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] + 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] + 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] + 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] + 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] + 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] + 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] + 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] + 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] + 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] + 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] + 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] + 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] + 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] + 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] + 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] + 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] + 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] + 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] + 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] + 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] + 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] + 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + 47 warnings generated. + [7/15] Compiling C object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_dragon4.c.o + In file included from ../numpy_quaddtype/src/dragon4.c:12: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + ../numpy_quaddtype/src/dragon4.c:34:13: warning: 'NPY_TLS' macro redefined [-Wmacro-redefined] + 34 | #define NPY_TLS _Thread_local + | ^ + /Users/swayam/miniconda3/envs/quaddtype/lib/python3.12/site-packages/numpy/_core/include/numpy/npy_common.h:139:13: note: previous definition is here + 139 | #define NPY_TLS + | ^ + ../numpy_quaddtype/src/dragon4.c:2008:16: warning: unused variable 'v' [-Wunused-variable] + 2008 | npy_double v; + | ^ + ../numpy_quaddtype/src/dragon4.c:2031:16: warning: unused variable 'val' [-Wunused-variable] + 2031 | npy_double val; + | ^~~ + 8 warnings generated. + [8/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_unary_props.cpp.o + In file included from ../numpy_quaddtype/src/umath/unary_props.cpp:21: + In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] + 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] + 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] + 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] + 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] + 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] + 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] + 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] + 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] + 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] + 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] + 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] + 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] + 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] + 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] + 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] + 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] + 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] + 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] + 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] + 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] + 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] + 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] + 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] + 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] + 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] + 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] + 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] + 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] + 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] + 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] + 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] + 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] + 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] + 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] + 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] + 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] + 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] + 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] + 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] + 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] + 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] + 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + In file included from ../numpy_quaddtype/src/umath/unary_props.cpp:21: + ../numpy_quaddtype/src/umath/../ops.hpp:15:1: warning: unused function 'quad_negative' [-Wunused-function] + 15 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/../ops.hpp:21:1: warning: unused function 'quad_positive' [-Wunused-function] + 21 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + 49 warnings generated. + [9/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_binary_ops.cpp.o + In file included from ../numpy_quaddtype/src/umath/binary_ops.cpp:20: + In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] + 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] + 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] + 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] + 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] + 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] + 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] + 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] + 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] + 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] + 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] + 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] + 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] + 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] + 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] + 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] + 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] + 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] + 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] + 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] + 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] + 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] + 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] + 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] + 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] + 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] + 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] + 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] + 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] + 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] + 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] + 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] + 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] + 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] + 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] + 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] + 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] + 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] + 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] + 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] + 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] + 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] + 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + In file included from ../numpy_quaddtype/src/umath/binary_ops.cpp:20: + ../numpy_quaddtype/src/umath/../ops.hpp:15:1: warning: unused function 'quad_negative' [-Wunused-function] + 15 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/../ops.hpp:21:1: warning: unused function 'quad_positive' [-Wunused-function] + 21 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + 49 warnings generated. + [10/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_matmul.cpp.o + In file included from ../numpy_quaddtype/src/umath/matmul.cpp:22: + In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + ../numpy_quaddtype/src/umath/matmul.cpp:170:20: warning: unused variable 'ldc_temp' [-Wunused-variable] + 170 | size_t ldc_temp = p; + | ^~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:102:14: warning: unused variable 'N' [-Wunused-variable] + 102 | npy_intp N = dimensions[0]; // Batch size, this remains always 1 for matmul afaik + | ^ + ../numpy_quaddtype/src/umath/matmul.cpp:108:14: warning: unused variable 'A_stride' [-Wunused-variable] + 108 | npy_intp A_stride = strides[0]; + | ^~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:109:14: warning: unused variable 'B_stride' [-Wunused-variable] + 109 | npy_intp B_stride = strides[1]; + | ^~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:110:14: warning: unused variable 'C_stride' [-Wunused-variable] + 110 | npy_intp C_stride = strides[2]; + | ^~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:116:14: warning: unused variable 'B_col_stride' [-Wunused-variable] + 116 | npy_intp B_col_stride = strides[6]; + | ^~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:118:14: warning: unused variable 'C_col_stride' [-Wunused-variable] + 118 | npy_intp C_col_stride = strides[8]; + | ^~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:279:20: warning: unused variable 'ldc_numpy' [-Wunused-variable] + 279 | size_t ldc_numpy = C_row_stride / sizeof(Sleef_quad); + | ^~~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:192:14: warning: unused variable 'N' [-Wunused-variable] + 192 | npy_intp N = dimensions[0]; // Batch size, this remains always 1 for matmul afaik + | ^ + ../numpy_quaddtype/src/umath/matmul.cpp:198:14: warning: unused variable 'A_stride' [-Wunused-variable] + 198 | npy_intp A_stride = strides[0]; + | ^~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:199:14: warning: unused variable 'B_stride' [-Wunused-variable] + 199 | npy_intp B_stride = strides[1]; + | ^~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:200:14: warning: unused variable 'C_stride' [-Wunused-variable] + 200 | npy_intp C_stride = strides[2]; + | ^~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:204:14: warning: unused variable 'A_col_stride' [-Wunused-variable] + 204 | npy_intp A_col_stride = strides[4]; + | ^~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:206:14: warning: unused variable 'B_col_stride' [-Wunused-variable] + 206 | npy_intp B_col_stride = strides[6]; + | ^~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:208:14: warning: unused variable 'C_col_stride' [-Wunused-variable] + 208 | npy_intp C_col_stride = strides[8]; + | ^~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:323:14: warning: unused variable 'N' [-Wunused-variable] + 323 | npy_intp N = dimensions[0]; + | ^ + ../numpy_quaddtype/src/umath/matmul.cpp:328:14: warning: unused variable 'A_batch_stride' [-Wunused-variable] + 328 | npy_intp A_batch_stride = strides[0]; + | ^~~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:329:14: warning: unused variable 'B_stride' [-Wunused-variable] + 329 | npy_intp B_stride = strides[1]; + | ^~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:330:14: warning: unused variable 'C_stride' [-Wunused-variable] + 330 | npy_intp C_stride = strides[2]; + | ^~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:341:12: warning: unused variable 'elem_size' [-Wunused-variable] + 341 | size_t elem_size = (backend == BACKEND_SLEEF) ? sizeof(Sleef_quad) : sizeof(long double); + | ^~~~~~~~~ + In file included from ../numpy_quaddtype/src/umath/matmul.cpp:22: + In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] + 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] + 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] + 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] + 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] + 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] + 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] + 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] + 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] + 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] + 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] + 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] + 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] + 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] + 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] + 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] + 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] + 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] + 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] + 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] + 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] + 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] + 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] + 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] + 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] + 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] + 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] + 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] + 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] + 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] + 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] + 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] + 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] + 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] + 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] + 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] + 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] + 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] + 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] + 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] + 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] + 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] + 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + In file included from ../numpy_quaddtype/src/umath/matmul.cpp:22: + ../numpy_quaddtype/src/umath/../ops.hpp:15:1: warning: unused function 'quad_negative' [-Wunused-function] + 15 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/../ops.hpp:21:1: warning: unused function 'quad_positive' [-Wunused-function] + 21 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp:319:1: warning: unused function 'naive_matmul_strided_loop' [-Wunused-function] + 319 | naive_matmul_strided_loop(PyArrayMethod_Context *context, char *const data[], + | ^~~~~~~~~~~~~~~~~~~~~~~~~ + 70 warnings generated. + [11/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_comparison_ops.cpp.o + In file included from ../numpy_quaddtype/src/umath/comparison_ops.cpp:21: + In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] + 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] + 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] + 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] + 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] + 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] + 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] + 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] + 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] + 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] + 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] + 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] + 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] + 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] + 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] + 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] + 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] + 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] + 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] + 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] + 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] + 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] + 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] + 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] + 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] + 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] + 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] + 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] + 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] + 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] + 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] + 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] + 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] + 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] + 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] + 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] + 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] + 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] + 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] + 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] + 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] + 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] + 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + In file included from ../numpy_quaddtype/src/umath/comparison_ops.cpp:21: + ../numpy_quaddtype/src/umath/../ops.hpp:15:1: warning: unused function 'quad_negative' [-Wunused-function] + 15 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/../ops.hpp:21:1: warning: unused function 'quad_positive' [-Wunused-function] + 21 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + 49 warnings generated. + [12/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_unary_ops.cpp.o + In file included from ../numpy_quaddtype/src/umath/unary_ops.cpp:21: + In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] + 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] + 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] + 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] + 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] + 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] + 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] + 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] + 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] + 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] + 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] + 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] + 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] + 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] + 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] + 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] + 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] + 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] + 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] + 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] + 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] + 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] + 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] + 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] + 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] + 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] + 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] + 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] + 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] + 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] + 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] + 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] + 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] + 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] + 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] + 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] + 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] + 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] + 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] + 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] + 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] + 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] + 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + 47 warnings generated. + [13/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_casts.cpp.o + In file included from ../numpy_quaddtype/src/casts.cpp:17: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] + 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] + 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] + 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] + 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] + 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] + 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] + 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] + 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] + 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] + 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] + 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] + 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] + 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] + 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] + 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] + 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] + 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] + 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] + 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] + 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] + 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] + 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] + 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] + 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] + 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] + 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] + 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] + 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] + 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] + 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] + 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] + 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] + 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] + 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] + 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] + 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] + 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] + 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] + 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] + 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] + 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] + 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + 47 warnings generated. + [14/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_quadblas_interface.cpp.o + In file included from ../numpy_quaddtype/src/quadblas_interface.cpp:1: + In file included from ../numpy_quaddtype/src/quadblas_interface.h:7: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + In file included from ../numpy_quaddtype/src/quadblas_interface.cpp:6: + In file included from ./../subprojects/qblas/include/quadblas/quadblas.hpp:45: + ./../subprojects/qblas/include/quadblas/algorithms/level1.hpp:17:18: warning: unused variable 'remainder' [-Wunused-variable] + 17 | const size_t remainder = n % VECTOR_SIZE; + | ^~~~~~~~~ + In file included from ../numpy_quaddtype/src/quadblas_interface.cpp:6: + In file included from ./../subprojects/qblas/include/quadblas/quadblas.hpp:47: + ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:56:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] + 56 | Sleef_quad c_acc[mr][nr]; + | ^~ + ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:56:26: note: function parameter 'nr' with unknown value cannot be used in a constant expression + ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:41:62: note: declared here + 41 | inline void gemm_micro_kernel_vectorized(size_t mr, size_t nr, size_t kc, + | ^ + ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:56:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] + 56 | Sleef_quad c_acc[mr][nr]; + | ^~ + ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:56:22: note: function parameter 'mr' with unknown value cannot be used in a constant expression + ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:41:51: note: declared here + 41 | inline void gemm_micro_kernel_vectorized(size_t mr, size_t nr, size_t kc, + | ^ + ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:53:18: warning: unused variable 'mr_vec' [-Wunused-variable] + 53 | const size_t mr_vec = mr / VECTOR_SIZE; + | ^~~~~~ + In file included from ../numpy_quaddtype/src/quadblas_interface.cpp:1: + In file included from ../numpy_quaddtype/src/quadblas_interface.h:7: + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] + 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] + 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] + 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] + 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] + 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] + 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] + 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] + 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] + 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] + 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] + 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] + 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] + 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] + 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] + 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] + 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] + 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] + 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] + 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] + 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] + 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] + 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] + 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] + 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] + 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] + 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] + 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] + 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] + 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] + 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] + 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] + 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] + 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] + 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] + 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] + 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] + 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] + 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] + 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] + 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] + 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] + 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + 51 warnings generated. + [15/15] Linking target _quaddtype_main.cpython-312-darwin.so + ld: warning: ignoring duplicate libraries: '-lc++' + ld: warning: search path '/Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib64' not found + ld: warning: search path '/Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib64' not found + [1/5] /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/_quaddtype_main.cpython-312-darwin.so + [2/5] /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/numpy_quaddtype/__init__.py + [3/5] /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/numpy_quaddtype/__init__.pyi + [4/5] /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/numpy_quaddtype/_quaddtype_main.pyi + [5/5] /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/numpy_quaddtype/py.typed + Preparing metadata (pyproject.toml): finished with status 'done' + Source in /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype has version 0.2.0, which satisfies requirement numpy_quaddtype==0.2.0 from file:///Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype + Removed numpy_quaddtype==0.2.0 from file:///Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype from build tracker '/private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704' +Requirement already satisfied: numpy>=2.0 in /Users/swayam/miniconda3/envs/quaddtype/lib/python3.12/site-packages (from numpy_quaddtype==0.2.0) (2.4.0.dev0) +Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-unpack-j16pbc6a +Building wheels for collected packages: numpy_quaddtype + Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-wheel-yzrhrviy + Destination directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-wheel-yzrhrviy + Building wheel for numpy_quaddtype (pyproject.toml): started + Running command Building wheel for numpy_quaddtype (pyproject.toml) + Building wheel for numpy_quaddtype (pyproject.toml): finished with status 'done' + Created wheel for numpy_quaddtype: filename=numpy_quaddtype-0.2.0-cp312-cp312-macosx_15_0_arm64.whl size=467064 sha256=e788dac8fac76592a70bba9154d57ca537546876a392f39892fee599af1667e1 + Stored in directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-ephem-wheel-cache-t8yyovou/wheels/a1/97/9b/205168a7ea01a054ba079b74a3e27f368ed026d28567543c01 +Successfully built numpy_quaddtype +Installing collected packages: numpy_quaddtype + +Successfully installed numpy_quaddtype-0.2.0 +Remote version of pip: 25.2 +Local version of pip: 25.2 +Was pip installed by pip? True +Removed build tracker: '/private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704' diff --git a/quaddtype/numpy_quaddtype/src/ops.hpp b/quaddtype/numpy_quaddtype/src/ops.hpp index fa351d21..9fbf4b4a 100644 --- a/quaddtype/numpy_quaddtype/src/ops.hpp +++ b/quaddtype/numpy_quaddtype/src/ops.hpp @@ -584,6 +584,48 @@ quad_copysign(const Sleef_quad *in1, const Sleef_quad *in2) return Sleef_copysignq1(*in1, *in2); } +static inline Sleef_quad +quad_logaddexp(const Sleef_quad *x, const Sleef_quad *y) +{ + // logaddexp(x, y) = log(exp(x) + exp(y)) + // Numerically stable implementation: max(x, y) + log1p(exp(-abs(x - y))) + + // Handle NaN + if (Sleef_iunordq1(*x, *y)) { + return Sleef_iunordq1(*x, *x) ? *x : *y; + } + + // Handle infinities + // If both are -inf, result is -inf + Sleef_quad neg_inf = Sleef_negq1(QUAD_POS_INF); + if (Sleef_icmpeqq1(*x, neg_inf) && Sleef_icmpeqq1(*y, neg_inf)) { + return neg_inf; + } + + // If either is +inf, result is +inf + if (Sleef_icmpeqq1(*x, QUAD_POS_INF) || Sleef_icmpeqq1(*y, QUAD_POS_INF)) { + return QUAD_POS_INF; + } + + // If one is -inf, result is the other value + if (Sleef_icmpeqq1(*x, neg_inf)) { + return *y; + } + if (Sleef_icmpeqq1(*y, neg_inf)) { + return *x; + } + + // Numerically stable computation + Sleef_quad diff = Sleef_subq1_u05(*x, *y); + Sleef_quad abs_diff = Sleef_fabsq1(diff); + Sleef_quad neg_abs_diff = Sleef_negq1(abs_diff); + Sleef_quad exp_term = Sleef_expq1_u10(neg_abs_diff); + Sleef_quad log1p_term = Sleef_log1pq1_u10(exp_term); + + Sleef_quad max_val = Sleef_icmpgtq1(*x, *y) ? *x : *y; + return Sleef_addq1_u05(max_val, log1p_term); +} + // Binary long double operations typedef long double (*binary_op_longdouble_def)(const long double *, const long double *); @@ -680,6 +722,43 @@ ld_copysign(const long double *in1, const long double *in2) return copysignl(*in1, *in2); } +static inline long double +ld_logaddexp(const long double *x, const long double *y) +{ + // logaddexp(x, y) = log(exp(x) + exp(y)) + // Numerically stable implementation: max(x, y) + log1p(exp(-abs(x - y))) + + // Handle NaN + if (isnan(*x) || isnan(*y)) { + return isnan(*x) ? *x : *y; + } + + // Handle infinities + // If both are -inf, result is -inf + if (isinf(*x) && *x < 0 && isinf(*y) && *y < 0) { + return -INFINITY; + } + + // If either is +inf, result is +inf + if ((isinf(*x) && *x > 0) || (isinf(*y) && *y > 0)) { + return INFINITY; + } + + // If one is -inf, result is the other value + if (isinf(*x) && *x < 0) { + return *y; + } + if (isinf(*y) && *y < 0) { + return *x; + } + + // Numerically stable computation + long double diff = *x - *y; + long double abs_diff = fabsl(diff); + long double max_val = (*x > *y) ? *x : *y; + return max_val + log1pl(expl(-abs_diff)); +} + // comparison quad functions typedef npy_bool (*cmp_quad_def)(const Sleef_quad *, const Sleef_quad *); diff --git a/quaddtype/numpy_quaddtype/src/umath/binary_ops.cpp b/quaddtype/numpy_quaddtype/src/umath/binary_ops.cpp index 8adfe4d0..5a24e678 100644 --- a/quaddtype/numpy_quaddtype/src/umath/binary_ops.cpp +++ b/quaddtype/numpy_quaddtype/src/umath/binary_ops.cpp @@ -240,5 +240,8 @@ init_quad_binary_ops(PyObject *numpy) if (create_quad_binary_ufunc(numpy, "copysign") < 0) { return -1; } + if (create_quad_binary_ufunc(numpy, "logaddexp") < 0) { + return -1; + } return 0; } \ No newline at end of file diff --git a/quaddtype/release_tracker.md b/quaddtype/release_tracker.md index 76186f6c..1dc4de36 100644 --- a/quaddtype/release_tracker.md +++ b/quaddtype/release_tracker.md @@ -10,7 +10,7 @@ | multiply | ✅ | ✅ | | matmul | ✅ | ✅ | | divide | ✅ | ✅ | -| logaddexp | | | +| logaddexp | ✅ | ✅ | | logaddexp2 | | | | true_divide | | | | floor_divide | | | diff --git a/quaddtype/tests/test_quaddtype.py b/quaddtype/tests/test_quaddtype.py index a0b5335b..0094c11d 100644 --- a/quaddtype/tests/test_quaddtype.py +++ b/quaddtype/tests/test_quaddtype.py @@ -367,7 +367,7 @@ def test_logarithmic_functions(op, val): # Check sign for zero results if float_result == 0.0: assert np.signbit(float_result) == np.signbit( - quad_result), f"Zero sign mismatch for {op}({a}, {b})" + quad_result), f"Zero sign mismatch" @pytest.mark.parametrize("val", [ @@ -390,6 +390,7 @@ def test_logarithmic_functions(op, val): ]) def test_log1p(val): """Comprehensive test for log1p function""" + op = "log1p" quad_val = QuadPrecision(val) float_val = float(val) @@ -427,6 +428,106 @@ def test_log1p(val): assert np.signbit(float_result) == np.signbit( quad_result), f"Zero sign mismatch for {op}({val})" + +@pytest.mark.parametrize("x", [ + # Regular values + "0.0", "1.0", "2.0", "-1.0", "-2.0", "0.5", "-0.5", + # Large values (test numerical stability) + "100.0", "1000.0", "-100.0", "-1000.0", + # Small values + "1e-10", "-1e-10", "1e-20", "-1e-20", + # Special values + "inf", "-inf", "nan", "-nan", "-0.0" +]) +@pytest.mark.parametrize("y", [ + # Regular values + "0.0", "1.0", "2.0", "-1.0", "-2.0", "0.5", "-0.5", + # Large values + "100.0", "1000.0", "-100.0", "-1000.0", + # Small values + "1e-10", "-1e-10", "1e-20", "-1e-20", + # Special values + "inf", "-inf", "nan", "-nan", "-0.0" +]) +def test_logaddexp(x, y): + """Comprehensive test for logaddexp function: log(exp(x) + exp(y))""" + quad_x = QuadPrecision(x) + quad_y = QuadPrecision(y) + float_x = float(x) + float_y = float(y) + + quad_result = np.logaddexp(quad_x, quad_y) + float_result = np.logaddexp(float_x, float_y) + + # Handle NaN cases + if np.isnan(float_result): + assert np.isnan(float(quad_result)), \ + f"Expected NaN for logaddexp({x}, {y}), got {float(quad_result)}" + return + + # Handle infinity cases + if np.isinf(float_result): + assert np.isinf(float(quad_result)), \ + f"Expected inf for logaddexp({x}, {y}), got {float(quad_result)}" + if not np.isnan(float_result): + assert np.sign(float_result) == np.sign(float(quad_result)), \ + f"Infinity sign mismatch for logaddexp({x}, {y})" + return + + # For finite results, check with appropriate tolerance + # logaddexp is numerically sensitive, especially for large differences + if abs(float_x - float_y) > 50: + # When values differ greatly, result should be close to max(x, y) + rtol = 1e-10 + atol = 1e-10 + else: + rtol = 1e-13 + atol = 1e-15 + + np.testing.assert_allclose( + float(quad_result), float_result, + rtol=rtol, atol=atol, + err_msg=f"Value mismatch for logaddexp({x}, {y})" + ) + + +def test_logaddexp_special_properties(): + """Test special mathematical properties of logaddexp""" + # logaddexp(x, x) = x + log(2) + x = QuadPrecision("2.0") + result = np.logaddexp(x, x) + expected = float(x) + np.log(2.0) + np.testing.assert_allclose(float(result), expected, rtol=1e-14) + + # logaddexp(x, -inf) = x + x = QuadPrecision("5.0") + result = np.logaddexp(x, QuadPrecision("-inf")) + np.testing.assert_allclose(float(result), float(x), rtol=1e-14) + + # logaddexp(-inf, x) = x + result = np.logaddexp(QuadPrecision("-inf"), x) + np.testing.assert_allclose(float(result), float(x), rtol=1e-14) + + # logaddexp(-inf, -inf) = -inf + result = np.logaddexp(QuadPrecision("-inf"), QuadPrecision("-inf")) + assert np.isinf(float(result)) and float(result) < 0 + + # logaddexp(inf, anything) = inf + result = np.logaddexp(QuadPrecision("inf"), QuadPrecision("100.0")) + assert np.isinf(float(result)) and float(result) > 0 + + # logaddexp(anything, inf) = inf + result = np.logaddexp(QuadPrecision("100.0"), QuadPrecision("inf")) + assert np.isinf(float(result)) and float(result) > 0 + + # Commutativity: logaddexp(x, y) = logaddexp(y, x) + x = QuadPrecision("3.0") + y = QuadPrecision("5.0") + result1 = np.logaddexp(x, y) + result2 = np.logaddexp(y, x) + np.testing.assert_allclose(float(result1), float(result2), rtol=1e-14) + + def test_inf(): assert QuadPrecision("inf") > QuadPrecision("1e1000") assert np.signbit(QuadPrecision("inf")) == 0 From 5356cc75df01c538f4c611da42a6f9090d00ca17 Mon Sep 17 00:00:00 2001 From: swayaminsync Date: Wed, 15 Oct 2025 12:00:05 +0530 Subject: [PATCH 2/2] remove unnec files --- quaddtype/build_log.txt | 1793 --------------------------------------- 1 file changed, 1793 deletions(-) delete mode 100644 quaddtype/build_log.txt diff --git a/quaddtype/build_log.txt b/quaddtype/build_log.txt deleted file mode 100644 index 29b15b0a..00000000 --- a/quaddtype/build_log.txt +++ /dev/null @@ -1,1793 +0,0 @@ -Using pip 25.2 from /Users/swayam/miniconda3/envs/quaddtype/lib/python3.12/site-packages/pip (python 3.12) -Non-user install because site-packages writeable -Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704 -Initialized build tracking at /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704 -Created build tracker: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704 -Entered build tracker: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704 -Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-install-2_uu0y29 -Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-ephem-wheel-cache-t8yyovou -Processing /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype - Added file:///Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype to build tracker '/private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704' - Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-modern-metadata-onf4e0np - Preparing metadata (pyproject.toml): started - Running command Preparing metadata (pyproject.toml) - + meson setup /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/meson-python-native-file.ini - The Meson build system - Version: 1.9.0 - Source dir: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype - Build dir: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp - Build type: native build - Project name: numpy_quaddtype - Project version: undefined - C compiler for the host machine: cc (clang 17.0.0 "Apple clang version 17.0.0 (clang-1700.0.13.5)") - C linker for the host machine: cc ld64 1167.5 - C++ compiler for the host machine: c++ (clang 17.0.0 "Apple clang version 17.0.0 (clang-1700.0.13.5)") - C++ linker for the host machine: c++ ld64 1167.5 - Host machine cpu family: aarch64 - Host machine cpu: aarch64 - Program python found: YES (/Users/swayam/miniconda3/envs/quaddtype/bin/python) - Did not find pkg-config by name 'pkg-config' - Found pkg-config: NO - Run-time dependency python found: YES 3.12 - Found CMake: /Users/swayam/miniconda3/envs/quaddtype/bin/cmake (4.1.0) - Run-time dependency qblas found: NO (tried pkgconfig, framework and cmake) - Looking for a fallback subproject for the dependency qblas - - Executing subproject qblas - - qblas| Project name: qblas - qblas| Project version: 1.0.0 - qblas| Build targets in project: 0 - qblas| Subproject qblas finished. - - Dependency qblas from subproject subprojects/qblas found: YES 1.0.0 - Run-time dependency sleef found: NO (tried pkgconfig, framework and cmake) - Looking for a fallback subproject for the dependency sleef - - Executing subproject sleef - - sleef| Project name: sleef - sleef| Project version: 3.8 - sleef| Program cmake found: YES (/Users/swayam/miniconda3/envs/quaddtype/bin/cmake) - sleef| Program ninja found: YES (/Users/swayam/miniconda3/envs/quaddtype/bin/ninja) - sleef| Build targets in project: 1 - sleef| Subproject sleef finished. - - Dependency sleef from subproject subprojects/sleef found: YES 3.8 - ../meson.build:65: WARNING: Falling back to SLEEF subproject: SLEEF not found system-wide - Message: Using SLEEF subproject - Message: Using NumPy version: 2.4.0.dev0+git20251014.d470611 - Library npymath found: YES - Run-time dependency OpenMP found: YES 5.1 - Compiler for C++ supports arguments -fext-numeric-literals: NO - Checking if "thread_local" compiles: NO - Checking if "_Thread_local" compiles: YES - Message: Thread-local storage support found: _Thread_local - Checking if "__thread" compiles: YES - Message: Thread-local storage support found: __thread - Checking if "__declspec(thread)" compiles: NO - Configuring quaddtype_config.h using configuration - Build targets in project: 2 - - numpy_quaddtype undefined - - Subprojects - qblas : YES - sleef : YES - - User defined options - Native files: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/meson-python-native-file.ini - b_ndebug : if-release - b_vscrt : md - buildtype : release - - Found ninja-1.13.0.git.kitware.jobserver-pipe-1 at /Users/swayam/miniconda3/envs/quaddtype/bin/ninja - + /Users/swayam/miniconda3/envs/quaddtype/bin/ninja - [0/15] Generating subprojects/sleef/sleef_build with a custom command - [ 2%] Building C object src/libm/CMakeFiles/mkrename_gnuabi.dir/mkrename_gnuabi.c.o - [ 2%] Building C object src/common/CMakeFiles/common.dir/common.c.o - [ 2%] Building C object src/common/CMakeFiles/addSuffix.dir/addSuffix.c.o - [ 2%] Building C object src/libm/CMakeFiles/mkmasked_gnuabi.dir/mkmasked_gnuabi.c.o - [ 4%] Building C object src/libm/CMakeFiles/mkdisp.dir/mkdisp.c.o - [ 4%] Building C object src/libm/CMakeFiles/mkrename.dir/mkrename.c.o - [ 6%] Building C object src/common/CMakeFiles/arraymap.dir/arraymap.c.o - [ 7%] Building C object src/libm/CMakeFiles/mkalias.dir/mkalias.c.o - [ 7%] Building C object src/quad/CMakeFiles/qmkrename.dir/qmkrename.c.o - [ 8%] Building C object src/quad/CMakeFiles/qmkdisp.dir/qmkdisp.c.o - [ 9%] Linking C executable ../../bin/mkalias - [ 9%] Built target common - [ 10%] Linking C executable ../../bin/mkrename_gnuabi - [ 11%] Linking C executable ../../bin/qmkrename - [ 12%] Linking C executable ../../bin/mkmasked_gnuabi - [ 13%] Linking C executable ../../bin/mkdisp - [ 14%] Linking C executable ../../bin/addSuffix - [ 15%] Linking C executable ../../bin/qmkdisp - [ 16%] Linking C executable ../../bin/mkrename - [ 16%] Built target arraymap - [ 16%] Built target mkdisp - [ 16%] Built target mkalias - [ 16%] Built target mkmasked_gnuabi - [ 16%] Built target mkrename_gnuabi - [ 16%] Built target addSuffix - [ 16%] Built target qmkrename - [ 16%] Built target qmkdisp - [ 16%] Built target mkrename - [ 17%] Generating alias_ADVSIMD_dp.h.tmp - [ 18%] Generating alias_ADVSIMD_sp.h.tmp - [ 19%] Generating include/qrenamedspx2.h - [ 20%] Generating include/qrenamedspscalar.h - [ 22%] Generating sleefquad_PUREC_SCALAR.h.tmp - [ 22%] Generating sleefquad_ADVSIMD.h.tmp - [ 23%] Generating include/qrenameadvsimd.h - [ 24%] Generating sleefquad_DSPSCALAR.h.tmp - [ 26%] Generating include/qrenamepurec_scalar.h - [ 27%] Generating sleefquad_SVE.h.tmp - [ 28%] Generating sleefquad_PURECFMA_SCALAR.h.tmp - [ 29%] Generating include/qrenamepurec_scalar.h - [ 30%] Generating include/qrenamepurecfma_scalar.h - Generating qrename.h: qmkrename 1 purec - [ 31%] Generating sleefquad_DSPX2_AARCH64.h.tmp - [ 32%] Generating include/qrenamecuda.h - [ 33%] Generating qdispx2.c.body - Generating qrename.h: qmkrename 2 advsimd - Generating qrename.h: qmkrename 1 purecfma - [ 33%] Generating dispscalar.c.body - Generating qrename.h: qmkrename 1 purec - [ 34%] Generating include/renameadvsimdnofma.h - [ 35%] Generating sleeflibm_ADVSIMD.h.tmp - [ 37%] Generating sleeflibm_ADVSIMD_.h.tmp - [ 37%] Generating qdispscalar.c.body - [ 37%] Generating include/renamedspscalar.h - [ 37%] Generating include/qrenameadvsimd.h - Generating renameadvsimdnofma.h: mkrename cinz_ 2 4 advsimdnofma - Generating qrenamecuda.h: qmkrename 1 cuda - [ 38%] Generating sleeflibm_PUREC_SCALAR.h.tmp - [ 40%] Generating include/renameadvsimdnofma.h - [ 40%] Generating sleeflibm_SVENOFMA.h.tmp - [ 42%] Generating sleeflibm_SVE.h.tmp - [ 43%] Generating include/qrenamepurecfma_scalar.h - [ 42%] Generating sleeflibm_ADVSIMDNOFMA.h.tmp - Generating qrename.h: qmkrename 2 advsimd - [ 46%] Generating include/renamepurecfma_scalar.h - [ 46%] Generating sleeflibm_DSP_SCALAR.h.tmp - [ 46%] Generating include/renamepurecfma_scalar.h - [ 47%] Generating include/renameadvsimd.h - Generating renameadvsimdnofma.h: mkrename cinz_ 2 4 advsimdnofma - [ 48%] Generating sleeflibm_PURECFMA_SCALAR.h.tmp - [ 50%] Generating include/renamepurec_scalar.h - Generating renamepurecfma_scalar.h: mkrename finz_ 1 1 purecfma - Generating renamepurecfma_scalar.h: mkrename finz_ 1 1 purecfma - [ 51%] Generating include/renameadvsimd.h - Generating qrename.h: qmkrename 1 purecfma - Generating renameadvsimd.h: mkrename finz_ 2 4 advsimd - Generating renamepurec_scalar.h: mkrename cinz_ 1 1 purec - [ 52%] Generating include/renamepurec_scalar.h - Generating renameadvsimd.h: mkrename finz_ 2 4 advsimd - [ 52%] Generating include/renamecuda.h - Generating renamepurec_scalar.h: mkrename cinz_ 1 1 purec - Generating renamecuda.h: mkrename finz_ 1 1 cuda - [ 53%] Generating include/alias_advsimd.h - [ 53%] Built target alias_advsimd.h_generated - [ 53%] Built target qrenamedspx2.h_generated - [ 53%] Built target qrenamePUREC_SCALAR.h_generated - [ 54%] Built target qrenamePURECFMA_SCALAR.h_generated - [ 54%] Generating ../../include/sleefquad.h - [ 54%] Built target qrenamedspscalar.h_generated - [ 54%] Built target qrenameADVSIMD.h_generated - [ 55%] Building C object src/quad/CMakeFiles/sleefquadpurecfma_scalar_obj.dir/sleefsimdqp.c.o - [ 55%] Built target sleefquad_headers - [ 56%] Building C object src/quad/CMakeFiles/sleefquadpurec_scalar_obj.dir/sleefsimdqp.c.o - [ 57%] Building C object src/quad/CMakeFiles/sleefquadadvsimd_obj.dir/sleefsimdqp.c.o - [ 58%] Generating dispscalar.c - [ 58%] Built target dispscalar.c_generated - [ 59%] Generating qdispscalar.c - [ 60%] Generating qdispx2.c - [ 60%] Built target qdispscalar.c_generated - [ 60%] Built target qdispx2.c_generated - [ 60%] Built target renamePURECFMA_SCALAR.h_generated - [ 60%] Built target renameADVSIMDNOFMA.h_generated - [ 61%] Built target renameADVSIMD.h_generated - [ 61%] Generating ../../include/sleef.h - [ 61%] Built target renamePUREC_SCALAR.h_generated - [ 61%] Built target renamedspscalar.h_generated - [ 61%] Built target headers - [ 62%] Building C object src/libm/CMakeFiles/sleefdetadvsimd.dir/sleefsimdsp.c.o - [ 63%] Building C object src/libm/CMakeFiles/sleefpurec_scalar.dir/sleefsimdsp.c.o - [ 64%] Building C object src/libm/CMakeFiles/sleefadvsimd.dir/sleefsimddp.c.o - [ 66%] Building C object src/libm/CMakeFiles/sleefdetadvsimd.dir/sleefsimddp.c.o - [ 67%] Building C object src/libm/CMakeFiles/sleefdetpurec_scalar.dir/sleefsimddp.c.o - [ 69%] Building C object src/libm/CMakeFiles/sleefdetadvsimdnofma.dir/sleefsimdsp.c.o - [ 70%] Building C object src/libm/CMakeFiles/sleefpurecfma_scalar.dir/sleefsimddp.c.o - [ 70%] Building C object src/libm/CMakeFiles/sleefpurec_scalar.dir/sleefsimddp.c.o - [ 70%] Building C object src/libm/CMakeFiles/sleefadvsimd.dir/sleefsimdsp.c.o - [ 71%] Building C object src/libm/CMakeFiles/sleefadvsimdnofma.dir/sleefsimdsp.c.o - [ 73%] Building C object src/libm/CMakeFiles/sleefdetadvsimdnofma.dir/sleefsimddp.c.o - [ 73%] Building C object src/libm/CMakeFiles/sleefdetpurec_scalar.dir/sleefsimdsp.c.o - [ 74%] Building C object src/libm/CMakeFiles/sleefpurecfma_scalar.dir/sleefsimdsp.c.o - [ 75%] Building C object src/libm/CMakeFiles/sleefadvsimdnofma.dir/sleefsimddp.c.o - [ 76%] Building C object src/libm/CMakeFiles/sleefdetpurecfma_scalar.dir/sleefsimdsp.c.o - [ 77%] Building C object src/libm/CMakeFiles/sleefdetpurecfma_scalar.dir/sleefsimddp.c.o - [ 78%] Building C object src/libm/CMakeFiles/dispscalar_obj.dir/dispscalar.c.o - [ 79%] Built target sleefdetpurecfma_scalar - [ 79%] Built target sleefdetpurec_scalar - [ 80%] Built target sleefdetadvsimd - [ 82%] Built target dispscalar_obj - [ 83%] Built target sleefdetadvsimdnofma - [ 84%] Built target sleefpurecfma_scalar - [ 85%] Built target sleefpurec_scalar - [ 86%] Built target sleefquadpurecfma_scalar_obj - [ 87%] Built target sleefadvsimdnofma - [ 88%] Built target sleefquadadvsimd_obj - [ 89%] Built target sleefadvsimd - [ 90%] Building C object src/libm/CMakeFiles/sleef.dir/rempitab.c.o - [ 91%] Linking C static library ../../lib/libsleef.a - [ 91%] Built target sleef - [ 91%] Building C object src/quad/CMakeFiles/qdispx2_obj.dir/qdispx2.c.o - [ 92%] Building C object src/quad/CMakeFiles/qdispscalar_obj.dir/qdispscalar.c.o - [ 94%] Built target qdispx2_obj - [ 96%] Built target qdispscalar_obj - [ 97%] Built target sleefquadpurec_scalar_obj - [ 98%] Building C object src/quad/CMakeFiles/sleefquad.dir/rempitabqp.c.o - [100%] Linking C static library ../../lib/libsleefquad.a - [100%] Built target sleefquad - Install the project... - -- Install configuration: "Release" - -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/libsleef.a - -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleef.h - -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/pkgconfig/sleef.pc - -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/libsleefquad.a - -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h - -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefConfig.cmake - -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefConfigVersion.cmake - -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefTargets.cmake - -- Installing: /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefTargets-release.cmake - [2/15] Compiling C object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_scalar.c.o - In file included from ../numpy_quaddtype/src/scalar.c:3: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - ../numpy_quaddtype/src/scalar.c:188:1: warning: unused function 'QuadPrecision_repr' [-Wunused-function] - 188 | QuadPrecision_repr(QuadPrecisionObject *self) - | ^~~~~~~~~~~~~~~~~~ - 6 warnings generated. - [3/15] Compiling C object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_dtype.c.o - In file included from ../numpy_quaddtype/src/dtype.c:3: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - 5 warnings generated. - [4/15] Compiling C object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_quaddtype_main.c.o - In file included from ../numpy_quaddtype/src/quaddtype_main.c:3: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - 5 warnings generated. - [5/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_umath.cpp.o - In file included from ../numpy_quaddtype/src/umath/umath.cpp:21: - In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] - 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] - 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] - 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] - 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] - 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] - 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] - 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] - 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] - 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] - 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] - 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] - 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] - 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] - 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] - 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] - 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] - 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] - 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] - 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] - 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] - 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] - 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] - 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] - 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] - 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] - 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] - 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] - 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] - 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] - 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] - 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] - 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] - 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] - 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] - 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] - 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] - 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] - 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] - 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] - 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] - 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] - 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - In file included from ../numpy_quaddtype/src/umath/umath.cpp:21: - ../numpy_quaddtype/src/umath/../ops.hpp:15:1: warning: unused function 'quad_negative' [-Wunused-function] - 15 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/../ops.hpp:21:1: warning: unused function 'quad_positive' [-Wunused-function] - 21 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/umath.cpp:30:1: warning: unused function 'get_dtype_name' [-Wunused-function] - 30 | get_dtype_name(PyArray_DTypeMeta *dtype) - | ^~~~~~~~~~~~~~ - 50 warnings generated. - [6/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_scalar_ops.cpp.o - In file included from ../numpy_quaddtype/src/scalar_ops.cpp:17: - In file included from ../numpy_quaddtype/src/ops.hpp:2: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] - 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] - 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] - 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] - 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] - 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] - 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] - 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] - 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] - 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] - 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] - 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] - 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] - 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] - 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] - 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] - 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] - 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] - 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] - 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] - 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] - 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] - 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] - 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] - 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] - 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] - 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] - 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] - 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] - 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] - 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] - 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] - 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] - 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] - 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] - 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] - 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] - 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] - 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] - 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] - 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] - 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] - 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - 47 warnings generated. - [7/15] Compiling C object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_dragon4.c.o - In file included from ../numpy_quaddtype/src/dragon4.c:12: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - ../numpy_quaddtype/src/dragon4.c:34:13: warning: 'NPY_TLS' macro redefined [-Wmacro-redefined] - 34 | #define NPY_TLS _Thread_local - | ^ - /Users/swayam/miniconda3/envs/quaddtype/lib/python3.12/site-packages/numpy/_core/include/numpy/npy_common.h:139:13: note: previous definition is here - 139 | #define NPY_TLS - | ^ - ../numpy_quaddtype/src/dragon4.c:2008:16: warning: unused variable 'v' [-Wunused-variable] - 2008 | npy_double v; - | ^ - ../numpy_quaddtype/src/dragon4.c:2031:16: warning: unused variable 'val' [-Wunused-variable] - 2031 | npy_double val; - | ^~~ - 8 warnings generated. - [8/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_unary_props.cpp.o - In file included from ../numpy_quaddtype/src/umath/unary_props.cpp:21: - In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] - 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] - 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] - 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] - 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] - 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] - 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] - 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] - 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] - 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] - 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] - 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] - 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] - 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] - 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] - 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] - 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] - 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] - 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] - 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] - 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] - 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] - 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] - 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] - 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] - 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] - 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] - 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] - 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] - 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] - 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] - 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] - 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] - 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] - 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] - 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] - 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] - 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] - 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] - 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] - 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] - 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] - 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - In file included from ../numpy_quaddtype/src/umath/unary_props.cpp:21: - ../numpy_quaddtype/src/umath/../ops.hpp:15:1: warning: unused function 'quad_negative' [-Wunused-function] - 15 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/../ops.hpp:21:1: warning: unused function 'quad_positive' [-Wunused-function] - 21 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - 49 warnings generated. - [9/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_binary_ops.cpp.o - In file included from ../numpy_quaddtype/src/umath/binary_ops.cpp:20: - In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] - 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] - 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] - 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] - 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] - 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] - 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] - 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] - 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] - 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] - 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] - 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] - 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] - 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] - 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] - 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] - 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] - 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] - 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] - 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] - 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] - 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] - 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] - 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] - 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] - 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] - 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] - 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] - 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] - 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] - 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] - 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] - 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] - 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] - 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] - 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] - 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] - 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] - 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] - 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] - 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] - 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] - 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - In file included from ../numpy_quaddtype/src/umath/binary_ops.cpp:20: - ../numpy_quaddtype/src/umath/../ops.hpp:15:1: warning: unused function 'quad_negative' [-Wunused-function] - 15 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/../ops.hpp:21:1: warning: unused function 'quad_positive' [-Wunused-function] - 21 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - 49 warnings generated. - [10/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_matmul.cpp.o - In file included from ../numpy_quaddtype/src/umath/matmul.cpp:22: - In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - ../numpy_quaddtype/src/umath/matmul.cpp:170:20: warning: unused variable 'ldc_temp' [-Wunused-variable] - 170 | size_t ldc_temp = p; - | ^~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:102:14: warning: unused variable 'N' [-Wunused-variable] - 102 | npy_intp N = dimensions[0]; // Batch size, this remains always 1 for matmul afaik - | ^ - ../numpy_quaddtype/src/umath/matmul.cpp:108:14: warning: unused variable 'A_stride' [-Wunused-variable] - 108 | npy_intp A_stride = strides[0]; - | ^~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:109:14: warning: unused variable 'B_stride' [-Wunused-variable] - 109 | npy_intp B_stride = strides[1]; - | ^~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:110:14: warning: unused variable 'C_stride' [-Wunused-variable] - 110 | npy_intp C_stride = strides[2]; - | ^~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:116:14: warning: unused variable 'B_col_stride' [-Wunused-variable] - 116 | npy_intp B_col_stride = strides[6]; - | ^~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:118:14: warning: unused variable 'C_col_stride' [-Wunused-variable] - 118 | npy_intp C_col_stride = strides[8]; - | ^~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:279:20: warning: unused variable 'ldc_numpy' [-Wunused-variable] - 279 | size_t ldc_numpy = C_row_stride / sizeof(Sleef_quad); - | ^~~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:192:14: warning: unused variable 'N' [-Wunused-variable] - 192 | npy_intp N = dimensions[0]; // Batch size, this remains always 1 for matmul afaik - | ^ - ../numpy_quaddtype/src/umath/matmul.cpp:198:14: warning: unused variable 'A_stride' [-Wunused-variable] - 198 | npy_intp A_stride = strides[0]; - | ^~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:199:14: warning: unused variable 'B_stride' [-Wunused-variable] - 199 | npy_intp B_stride = strides[1]; - | ^~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:200:14: warning: unused variable 'C_stride' [-Wunused-variable] - 200 | npy_intp C_stride = strides[2]; - | ^~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:204:14: warning: unused variable 'A_col_stride' [-Wunused-variable] - 204 | npy_intp A_col_stride = strides[4]; - | ^~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:206:14: warning: unused variable 'B_col_stride' [-Wunused-variable] - 206 | npy_intp B_col_stride = strides[6]; - | ^~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:208:14: warning: unused variable 'C_col_stride' [-Wunused-variable] - 208 | npy_intp C_col_stride = strides[8]; - | ^~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:323:14: warning: unused variable 'N' [-Wunused-variable] - 323 | npy_intp N = dimensions[0]; - | ^ - ../numpy_quaddtype/src/umath/matmul.cpp:328:14: warning: unused variable 'A_batch_stride' [-Wunused-variable] - 328 | npy_intp A_batch_stride = strides[0]; - | ^~~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:329:14: warning: unused variable 'B_stride' [-Wunused-variable] - 329 | npy_intp B_stride = strides[1]; - | ^~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:330:14: warning: unused variable 'C_stride' [-Wunused-variable] - 330 | npy_intp C_stride = strides[2]; - | ^~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:341:12: warning: unused variable 'elem_size' [-Wunused-variable] - 341 | size_t elem_size = (backend == BACKEND_SLEEF) ? sizeof(Sleef_quad) : sizeof(long double); - | ^~~~~~~~~ - In file included from ../numpy_quaddtype/src/umath/matmul.cpp:22: - In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] - 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] - 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] - 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] - 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] - 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] - 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] - 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] - 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] - 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] - 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] - 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] - 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] - 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] - 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] - 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] - 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] - 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] - 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] - 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] - 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] - 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] - 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] - 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] - 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] - 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] - 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] - 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] - 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] - 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] - 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] - 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] - 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] - 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] - 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] - 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] - 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] - 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] - 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] - 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] - 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] - 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] - 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - In file included from ../numpy_quaddtype/src/umath/matmul.cpp:22: - ../numpy_quaddtype/src/umath/../ops.hpp:15:1: warning: unused function 'quad_negative' [-Wunused-function] - 15 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/../ops.hpp:21:1: warning: unused function 'quad_positive' [-Wunused-function] - 21 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp:319:1: warning: unused function 'naive_matmul_strided_loop' [-Wunused-function] - 319 | naive_matmul_strided_loop(PyArrayMethod_Context *context, char *const data[], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - 70 warnings generated. - [11/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_comparison_ops.cpp.o - In file included from ../numpy_quaddtype/src/umath/comparison_ops.cpp:21: - In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] - 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] - 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] - 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] - 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] - 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] - 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] - 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] - 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] - 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] - 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] - 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] - 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] - 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] - 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] - 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] - 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] - 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] - 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] - 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] - 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] - 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] - 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] - 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] - 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] - 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] - 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] - 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] - 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] - 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] - 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] - 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] - 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] - 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] - 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] - 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] - 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] - 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] - 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] - 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] - 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] - 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] - 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - In file included from ../numpy_quaddtype/src/umath/comparison_ops.cpp:21: - ../numpy_quaddtype/src/umath/../ops.hpp:15:1: warning: unused function 'quad_negative' [-Wunused-function] - 15 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/../ops.hpp:21:1: warning: unused function 'quad_positive' [-Wunused-function] - 21 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - 49 warnings generated. - [12/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_umath_unary_ops.cpp.o - In file included from ../numpy_quaddtype/src/umath/unary_ops.cpp:21: - In file included from ../numpy_quaddtype/src/umath/../ops.hpp:2: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] - 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] - 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] - 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] - 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] - 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] - 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] - 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] - 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] - 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] - 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] - 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] - 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] - 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] - 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] - 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] - 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] - 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] - 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] - 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] - 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] - 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] - 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] - 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] - 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] - 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] - 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] - 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] - 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] - 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] - 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] - 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] - 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] - 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] - 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] - 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] - 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] - 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] - 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] - 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] - 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] - 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] - 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - 47 warnings generated. - [13/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_casts.cpp.o - In file included from ../numpy_quaddtype/src/casts.cpp:17: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] - 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] - 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] - 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] - 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] - 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] - 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] - 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] - 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] - 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] - 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] - 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] - 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] - 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] - 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] - 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] - 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] - 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] - 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] - 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] - 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] - 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] - 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] - 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] - 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] - 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] - 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] - 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] - 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] - 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] - 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] - 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] - 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] - 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] - 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] - 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] - 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] - 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] - 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] - 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] - 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] - 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] - 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - 47 warnings generated. - [14/15] Compiling C++ object _quaddtype_main.cpython-312-darwin.so.p/numpy_quaddtype_src_quadblas_interface.cpp.o - In file included from ../numpy_quaddtype/src/quadblas_interface.cpp:1: - In file included from ../numpy_quaddtype/src/quadblas_interface.h:7: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:273:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_advsimd(Sleef_quad *, Sleef_quadx2); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:411:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 411 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:480:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 480 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:549:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:618:31: warning: 'const' attribute on function returning 'void'; attribute ignored [-Wignored-attributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - In file included from ../numpy_quaddtype/src/quadblas_interface.cpp:6: - In file included from ./../subprojects/qblas/include/quadblas/quadblas.hpp:45: - ./../subprojects/qblas/include/quadblas/algorithms/level1.hpp:17:18: warning: unused variable 'remainder' [-Wunused-variable] - 17 | const size_t remainder = n % VECTOR_SIZE; - | ^~~~~~~~~ - In file included from ../numpy_quaddtype/src/quadblas_interface.cpp:6: - In file included from ./../subprojects/qblas/include/quadblas/quadblas.hpp:47: - ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:56:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] - 56 | Sleef_quad c_acc[mr][nr]; - | ^~ - ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:56:26: note: function parameter 'nr' with unknown value cannot be used in a constant expression - ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:41:62: note: declared here - 41 | inline void gemm_micro_kernel_vectorized(size_t mr, size_t nr, size_t kc, - | ^ - ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:56:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] - 56 | Sleef_quad c_acc[mr][nr]; - | ^~ - ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:56:22: note: function parameter 'mr' with unknown value cannot be used in a constant expression - ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:41:51: note: declared here - 41 | inline void gemm_micro_kernel_vectorized(size_t mr, size_t nr, size_t kc, - | ^ - ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp:53:18: warning: unused variable 'mr_vec' [-Wunused-variable] - 53 | const size_t mr_vec = mr / VECTOR_SIZE; - | ^~~~~~ - In file included from ../numpy_quaddtype/src/quadblas_interface.cpp:1: - In file included from ../numpy_quaddtype/src/quadblas_interface.h:7: - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:726:31: warning: unused function 'strtoflt128' [-Wunused-function] - 726 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:727:24: warning: unused function 'quadmath_snprintf' [-Wunused-function] - 727 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:728:31: warning: unused function 'acosq' [-Wunused-function] - 728 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:729:31: warning: unused function 'acoshq' [-Wunused-function] - 729 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:730:31: warning: unused function 'asinq' [-Wunused-function] - 730 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:731:31: warning: unused function 'asinhq' [-Wunused-function] - 731 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:732:31: warning: unused function 'atanq' [-Wunused-function] - 732 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:733:31: warning: unused function 'atanhq' [-Wunused-function] - 733 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:734:31: warning: unused function 'atan2q' [-Wunused-function] - 734 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:735:31: warning: unused function 'cbrtq' [-Wunused-function] - 735 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:736:31: warning: unused function 'ceilq' [-Wunused-function] - 736 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:737:31: warning: unused function 'copysignq' [-Wunused-function] - 737 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:738:31: warning: unused function 'coshq' [-Wunused-function] - 738 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:739:31: warning: unused function 'cosq' [-Wunused-function] - 739 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:740:31: warning: unused function 'expq' [-Wunused-function] - 740 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:741:31: warning: unused function 'expm1q' [-Wunused-function] - 741 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:742:31: warning: unused function 'fabsq' [-Wunused-function] - 742 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:743:31: warning: unused function 'fdimq' [-Wunused-function] - 743 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:744:31: warning: unused function 'floorq' [-Wunused-function] - 744 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:745:31: warning: unused function 'fmaq' [-Wunused-function] - 745 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:746:31: warning: unused function 'fmaxq' [-Wunused-function] - 746 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:747:31: warning: unused function 'fminq' [-Wunused-function] - 747 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:748:31: warning: unused function 'fmodq' [-Wunused-function] - 748 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:749:31: warning: unused function 'frexpq' [-Wunused-function] - 749 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:750:31: warning: unused function 'hypotq' [-Wunused-function] - 750 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:751:24: warning: unused function 'ilogbq' [-Wunused-function] - 751 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:752:31: warning: unused function 'ldexpq' [-Wunused-function] - 752 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:753:31: warning: unused function 'logq' [-Wunused-function] - 753 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:754:31: warning: unused function 'log10q' [-Wunused-function] - 754 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:755:31: warning: unused function 'log2q' [-Wunused-function] - 755 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:756:31: warning: unused function 'log1pq' [-Wunused-function] - 756 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:757:31: warning: unused function 'modfq' [-Wunused-function] - 757 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:758:31: warning: unused function 'powq' [-Wunused-function] - 758 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:759:31: warning: unused function 'remainderq' [-Wunused-function] - 759 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:760:31: warning: unused function 'rintq' [-Wunused-function] - 760 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:761:31: warning: unused function 'roundq' [-Wunused-function] - 761 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:762:31: warning: unused function 'sinhq' [-Wunused-function] - 762 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:763:31: warning: unused function 'sinq' [-Wunused-function] - 763 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:764:31: warning: unused function 'sqrtq' [-Wunused-function] - 764 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:765:31: warning: unused function 'tanq' [-Wunused-function] - 765 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:766:31: warning: unused function 'tanhq' [-Wunused-function] - 766 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/include/sleefquad.h:767:31: warning: unused function 'truncq' [-Wunused-function] - 767 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - 51 warnings generated. - [15/15] Linking target _quaddtype_main.cpython-312-darwin.so - ld: warning: ignoring duplicate libraries: '-lc++' - ld: warning: search path '/Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib64' not found - ld: warning: search path '/Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/subprojects/sleef/sleef_install/lib64' not found - [1/5] /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/.mesonpy-xq6i8kxp/_quaddtype_main.cpython-312-darwin.so - [2/5] /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/numpy_quaddtype/__init__.py - [3/5] /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/numpy_quaddtype/__init__.pyi - [4/5] /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/numpy_quaddtype/_quaddtype_main.pyi - [5/5] /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype/numpy_quaddtype/py.typed - Preparing metadata (pyproject.toml): finished with status 'done' - Source in /Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype has version 0.2.0, which satisfies requirement numpy_quaddtype==0.2.0 from file:///Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype - Removed numpy_quaddtype==0.2.0 from file:///Users/swayam/Desktop/numpy_dtypes/numpy-user-dtypes/quaddtype from build tracker '/private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704' -Requirement already satisfied: numpy>=2.0 in /Users/swayam/miniconda3/envs/quaddtype/lib/python3.12/site-packages (from numpy_quaddtype==0.2.0) (2.4.0.dev0) -Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-unpack-j16pbc6a -Building wheels for collected packages: numpy_quaddtype - Created temporary directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-wheel-yzrhrviy - Destination directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-wheel-yzrhrviy - Building wheel for numpy_quaddtype (pyproject.toml): started - Running command Building wheel for numpy_quaddtype (pyproject.toml) - Building wheel for numpy_quaddtype (pyproject.toml): finished with status 'done' - Created wheel for numpy_quaddtype: filename=numpy_quaddtype-0.2.0-cp312-cp312-macosx_15_0_arm64.whl size=467064 sha256=e788dac8fac76592a70bba9154d57ca537546876a392f39892fee599af1667e1 - Stored in directory: /private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-ephem-wheel-cache-t8yyovou/wheels/a1/97/9b/205168a7ea01a054ba079b74a3e27f368ed026d28567543c01 -Successfully built numpy_quaddtype -Installing collected packages: numpy_quaddtype - -Successfully installed numpy_quaddtype-0.2.0 -Remote version of pip: 25.2 -Local version of pip: 25.2 -Was pip installed by pip? True -Removed build tracker: '/private/var/folders/_v/bhr29ckd759fkz4gv9xgp72w0000gn/T/pip-build-tracker-59sy8704'