From b1c8ead3ae9dabaac2e05fccd66380d272ba79bd Mon Sep 17 00:00:00 2001 From: swayaminsync Date: Sat, 22 Nov 2025 11:59:41 +0530 Subject: [PATCH 1/8] pickle support: --- quaddtype/numpy_quaddtype/src/dtype.c | 33 ++ quaddtype/tests/test_quaddtype.py | 445 +++++++++++++++++++++++++- 2 files changed, 477 insertions(+), 1 deletion(-) diff --git a/quaddtype/numpy_quaddtype/src/dtype.c b/quaddtype/numpy_quaddtype/src/dtype.c index 16e130b4..8a7e1e2b 100644 --- a/quaddtype/numpy_quaddtype/src/dtype.c +++ b/quaddtype/numpy_quaddtype/src/dtype.c @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -439,6 +440,36 @@ QuadPrecDType_str(QuadPrecDTypeObject *self) return PyUnicode_FromFormat("QuadPrecDType(backend='%s')", backend_str); } + +static PyObject * +quaddtype__reduce__(QuadPrecDTypeObject *self, PyObject *NPY_UNUSED(args)) +{ + const char *backend_str = (self->backend == BACKEND_SLEEF) ? "sleef" : "longdouble"; + + /* Return (type(self), (backend_str,)) + * This will call type(self).__new__(type(self), backend_str) followed by __init__ + */ + PyObject *result = Py_BuildValue("O(s)", Py_TYPE(self), backend_str); + + return result; +} + +static PyMethodDef QuadPrecDType_methods[] = { + { + "__reduce__", + (PyCFunction)quaddtype__reduce__, + METH_NOARGS, + "Reduction method for a QuadPrecDType object", + }, + {NULL, NULL, 0, NULL}, +}; + +static PyMemberDef QuadPrecDType_members[] = { + {"backend", T_INT, offsetof(QuadPrecDTypeObject, backend), READONLY, + "The backend used for quad precision (0=sleef, 1=longdouble)"}, + {NULL, 0, 0, 0, NULL}, +}; + PyArray_DTypeMeta QuadPrecDType = { {{ PyVarObject_HEAD_INIT(NULL, 0).tp_name = "numpy_quaddtype.QuadPrecDType", @@ -446,6 +477,8 @@ PyArray_DTypeMeta QuadPrecDType = { .tp_new = QuadPrecDType_new, .tp_repr = (reprfunc)QuadPrecDType_repr, .tp_str = (reprfunc)QuadPrecDType_str, + .tp_methods = QuadPrecDType_methods, + .tp_members = QuadPrecDType_members, }}, }; diff --git a/quaddtype/tests/test_quaddtype.py b/quaddtype/tests/test_quaddtype.py index 460c1970..6fea9cf6 100644 --- a/quaddtype/tests/test_quaddtype.py +++ b/quaddtype/tests/test_quaddtype.py @@ -4292,4 +4292,447 @@ def test_as_integer_ratio_compatibility_with_float(self, value): # The ratios should be equal quad_ratio = quad_num / quad_denom float_ratio = float_num / float_denom - assert abs(quad_ratio - float_ratio) < 1e-15 \ No newline at end of file + assert abs(quad_ratio - float_ratio) < 1e-15 + + +class TestPickle: + """Comprehensive test suite for pickle support in QuadPrecDType.""" + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_dtype_basic(self, backend): + """Test basic pickle/unpickle of QuadPrecDType instances.""" + import pickle + + # Create original dtype + original = QuadPrecDType(backend=backend) + + # Pickle and unpickle + pickled = pickle.dumps(original) + unpickled = pickle.loads(pickled) + + # Verify dtype is preserved + assert isinstance(unpickled, type(original)) + assert unpickled.backend == original.backend + assert str(unpickled) == str(original) + + @pytest.mark.parametrize("protocol", [0, 1, 2, 3, 4, 5]) + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_dtype_all_protocols(self, protocol, backend): + """Test pickle with all pickle protocol versions.""" + import pickle + + original = QuadPrecDType(backend=backend) + pickled = pickle.dumps(original, protocol=protocol) + unpickled = pickle.loads(pickled) + + assert unpickled.backend == original.backend + assert str(unpickled) == str(original) + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + @pytest.mark.parametrize("value", [ + "0.0", "-0.0", "1.0", "-1.0", + "3.141592653589793238462643383279502884197", + "2.718281828459045235360287471352662497757", + "1e100", "1e-100", "-1e100", "-1e-100", + "inf", "-inf", "nan" + ]) + def test_pickle_scalar(self, backend, value): + """Test pickle/unpickle of QuadPrecision scalars in arrays.""" + import pickle + + # Create scalar as 0-d array (scalars pickle differently) + original = np.array(QuadPrecision(value, backend=backend)) + + # Pickle and unpickle + pickled = pickle.dumps(original) + unpickled = pickle.loads(pickled) + + # Verify value is preserved + if np.isnan(float(original[()])): + assert np.isnan(float(unpickled[()])) + else: + assert unpickled[()] == original[()] + assert float(unpickled[()]) == float(original[()]) + + # Verify dtype and backend + assert unpickled.dtype == original.dtype + assert unpickled.dtype.backend == original.dtype.backend + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_array_1d(self, backend): + """Test pickle/unpickle of 1D arrays.""" + import pickle + + # Create array + original = np.array([1.5, 2.5, 3.5, 4.5], dtype=QuadPrecDType(backend=backend)) + + # Pickle and unpickle + pickled = pickle.dumps(original) + unpickled = pickle.loads(pickled) + + # Verify array is preserved + np.testing.assert_array_equal(unpickled, original) + assert unpickled.dtype == original.dtype + assert unpickled.dtype.backend == original.dtype.backend + assert unpickled.shape == original.shape + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_array_2d(self, backend): + """Test pickle/unpickle of 2D arrays.""" + import pickle + + # Create 2D array + original = np.array([[1.0, 2.0, 3.0], + [4.0, 5.0, 6.0]], dtype=QuadPrecDType(backend=backend)) + + # Pickle and unpickle + pickled = pickle.dumps(original) + unpickled = pickle.loads(pickled) + + # Verify array is preserved + np.testing.assert_array_equal(unpickled, original) + assert unpickled.dtype == original.dtype + assert unpickled.dtype.backend == original.dtype.backend + assert unpickled.shape == original.shape + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_array_special_values(self, backend): + """Test pickle/unpickle of arrays with special values.""" + import pickle + + # Create array with special values + original = np.array([ + QuadPrecision("0.0", backend=backend), + QuadPrecision("-0.0", backend=backend), + QuadPrecision("inf", backend=backend), + QuadPrecision("-inf", backend=backend), + QuadPrecision("nan", backend=backend), + QuadPrecision("1e100", backend=backend), + QuadPrecision("1e-100", backend=backend), + ], dtype=QuadPrecDType(backend=backend)) + + # Pickle and unpickle + pickled = pickle.dumps(original) + unpickled = pickle.loads(pickled) + + # Verify each element (handling NaN specially) + for i in range(len(original)): + if np.isnan(float(original[i])): + assert np.isnan(float(unpickled[i])) + else: + assert float(unpickled[i]) == float(original[i]) + # Check sign for zeros + if float(original[i]) == 0.0: + assert np.signbit(unpickled[i]) == np.signbit(original[i]) + + assert unpickled.dtype == original.dtype + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_empty_array(self, backend): + """Test pickle/unpickle of empty arrays.""" + import pickle + + # Create empty array + original = np.array([], dtype=QuadPrecDType(backend=backend)) + + # Pickle and unpickle + pickled = pickle.dumps(original) + unpickled = pickle.loads(pickled) + + # Verify empty array is preserved + assert len(unpickled) == 0 + assert unpickled.dtype == original.dtype + assert unpickled.shape == original.shape + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_high_precision_values(self, backend): + """Test that high precision is preserved through pickle.""" + import pickle + + # Create high-precision values + pi_str = "3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067" + e_str = "2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427" + + original = np.array([ + QuadPrecision(pi_str, backend=backend), + QuadPrecision(e_str, backend=backend), + ], dtype=QuadPrecDType(backend=backend)) + + # Pickle and unpickle + pickled = pickle.dumps(original) + unpickled = pickle.loads(pickled) + + # Verify high precision is maintained + for i in range(len(original)): + assert unpickled[i] == original[i] + assert str(unpickled[i]) == str(original[i]) + + assert unpickled.dtype == original.dtype + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_with_npz(self, backend): + """Test saving and loading arrays with np.savez.""" + import tempfile + import os + + # Create arrays + arr1 = np.array([1.5, 2.5, 3.5], dtype=QuadPrecDType(backend=backend)) + arr2 = np.array([[1.0, 2.0], [3.0, 4.0]], dtype=QuadPrecDType(backend=backend)) + + with tempfile.NamedTemporaryFile(delete=False, suffix='.npz') as f: + fname = f.name + + try: + # Save arrays + np.savez(fname, array1=arr1, array2=arr2) + + # Load arrays (custom dtypes require allow_pickle=True) + loaded = np.load(fname, allow_pickle=True) + loaded_arr1 = loaded['array1'] + loaded_arr2 = loaded['array2'] + + # Verify arrays are preserved + np.testing.assert_array_equal(loaded_arr1, arr1) + np.testing.assert_array_equal(loaded_arr2, arr2) + assert loaded_arr1.dtype == arr1.dtype + assert loaded_arr2.dtype == arr2.dtype + expected_backend = 0 if backend == 'sleef' else 1 + assert loaded_arr1.dtype.backend == expected_backend + assert loaded_arr2.dtype.backend == expected_backend + finally: + os.unlink(fname) + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_with_savez_compressed(self, backend): + """Test saving and loading arrays with np.savez_compressed.""" + import tempfile + import os + + # Create array with many values + original = np.linspace(0, 100, 1000, dtype=np.float64).astype(QuadPrecDType(backend=backend)) + + with tempfile.NamedTemporaryFile(delete=False, suffix='.npz') as f: + fname = f.name + + try: + # Save compressed + np.savez_compressed(fname, data=original) + + # Load (custom dtypes require allow_pickle=True) + loaded = np.load(fname, allow_pickle=True) + loaded_arr = loaded['data'] + + # Verify array is preserved + np.testing.assert_array_equal(loaded_arr, original) + assert loaded_arr.dtype == original.dtype + expected_backend = 0 if backend == 'sleef' else 1 + assert loaded_arr.dtype.backend == expected_backend + finally: + os.unlink(fname) + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_npz_special_values(self, backend): + """Test np.savez with arrays containing special values.""" + import tempfile + import os + + # Create array with special values + original = np.array([ + QuadPrecision("0.0", backend=backend), + QuadPrecision("-0.0", backend=backend), + QuadPrecision("inf", backend=backend), + QuadPrecision("-inf", backend=backend), + QuadPrecision("nan", backend=backend), + ], dtype=QuadPrecDType(backend=backend)) + + with tempfile.NamedTemporaryFile(delete=False, suffix='.npz') as f: + fname = f.name + + try: + # Save + np.savez(fname, special=original) + + # Load (custom dtypes require allow_pickle=True) + loaded = np.load(fname, allow_pickle=True) + loaded_arr = loaded['special'] + + # Verify each element + for i in range(len(original)): + if np.isnan(float(original[i])): + assert np.isnan(float(loaded_arr[i])) + else: + assert float(loaded_arr[i]) == float(original[i]) + if float(original[i]) == 0.0: + assert np.signbit(loaded_arr[i]) == np.signbit(original[i]) + + assert loaded_arr.dtype == original.dtype + finally: + os.unlink(fname) + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_npz_multiple_arrays(self, backend): + """Test np.savez with multiple arrays of different shapes.""" + import tempfile + import os + + # Create arrays of different shapes + arr_scalar = np.array(QuadPrecision("42.0", backend=backend)) + arr_1d = np.array([1.0, 2.0, 3.0], dtype=QuadPrecDType(backend=backend)) + arr_2d = np.array([[1.0, 2.0], [3.0, 4.0]], dtype=QuadPrecDType(backend=backend)) + arr_3d = np.arange(24, dtype=np.float64).reshape((2, 3, 4)).astype(QuadPrecDType(backend=backend)) + + with tempfile.NamedTemporaryFile(delete=False, suffix='.npz') as f: + fname = f.name + + try: + # Save all arrays + np.savez(fname, + scalar=arr_scalar, + one_d=arr_1d, + two_d=arr_2d, + three_d=arr_3d) + + # Load (custom dtypes require allow_pickle=True) + loaded = np.load(fname, allow_pickle=True) + + # Verify all arrays + np.testing.assert_array_equal(loaded['scalar'], arr_scalar) + np.testing.assert_array_equal(loaded['one_d'], arr_1d) + np.testing.assert_array_equal(loaded['two_d'], arr_2d) + np.testing.assert_array_equal(loaded['three_d'], arr_3d) + + # Verify dtypes and backends + expected_backend = 0 if backend == 'sleef' else 1 + for key in ['scalar', 'one_d', 'two_d', 'three_d']: + assert loaded[key].dtype.backend == expected_backend + finally: + os.unlink(fname) + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_npz_exact_values(self, backend): + """Test that np.savez preserves exact values using np.testing.assert_allclose.""" + import tempfile + import os + + # Create array with precise values + original = np.array([ + 1.0 / 3.0, # Repeating decimal + np.sqrt(2.0), # Irrational + np.pi, # Pi + np.e, # Euler's number + 1.23456789012345678901234567890, # Many digits + ], dtype=np.float64).astype(QuadPrecDType(backend=backend)) + + with tempfile.NamedTemporaryFile(delete=False, suffix='.npz') as f: + fname = f.name + + try: + # Save + np.savez(fname, data=original) + + # Load (custom dtypes require allow_pickle=True) + loaded = np.load(fname, allow_pickle=True) + loaded_arr = loaded['data'] + + # Verify exact values using assert_allclose + np.testing.assert_allclose( + loaded_arr.astype(np.float64), + original.astype(np.float64), + rtol=0, atol=0, # Exact comparison + err_msg="Values changed after save/load" + ) + + # Also check element-wise equality + for i in range(len(original)): + assert loaded_arr[i] == original[i] + finally: + os.unlink(fname) + + def test_pickle_backend_preservation_sleef_to_longdouble(self): + """Test that different backends maintain their identity through pickle.""" + import pickle + + # Create arrays with different backends + sleef_arr = np.array([1.5, 2.5], dtype=QuadPrecDType(backend='sleef')) + longdouble_arr = np.array([1.5, 2.5], dtype=QuadPrecDType(backend='longdouble')) + + # Pickle both + sleef_pickled = pickle.dumps(sleef_arr) + longdouble_pickled = pickle.dumps(longdouble_arr) + + # Unpickle + sleef_unpickled = pickle.loads(sleef_pickled) + longdouble_unpickled = pickle.loads(longdouble_pickled) + + # Verify backends are preserved + assert sleef_unpickled.dtype.backend == 0 # BACKEND_SLEEF + assert longdouble_unpickled.dtype.backend == 1 # BACKEND_LONGDOUBLE + + # Verify they are different + assert sleef_unpickled.dtype.backend != longdouble_unpickled.dtype.backend + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_array_view(self, backend): + """Test pickle/unpickle of array views.""" + import pickle + + # Create array and view + base_array = np.arange(10, dtype=np.float64).astype(QuadPrecDType(backend=backend)) + view = base_array[2:8:2] # Slice with stride + + # Pickle and unpickle the view + pickled = pickle.dumps(view) + unpickled = pickle.loads(pickled) + + # Verify view is preserved + np.testing.assert_array_equal(unpickled, view) + assert unpickled.dtype == view.dtype + assert unpickled.shape == view.shape + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_fortran_order(self, backend): + """Test pickle/unpickle of Fortran-ordered arrays.""" + import pickle + + # Create Fortran-ordered array + original = np.array([[1.0, 2.0, 3.0], + [4.0, 5.0, 6.0]], + dtype=QuadPrecDType(backend=backend), + order='F') + + # Pickle and unpickle + pickled = pickle.dumps(original) + unpickled = pickle.loads(pickled) + + # Verify array is preserved + np.testing.assert_array_equal(unpickled, original) + assert unpickled.dtype == original.dtype + assert unpickled.flags.f_contiguous == original.flags.f_contiguous + + @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) + def test_pickle_reduce_method(self, backend): + """Test that __reduce__ method works correctly.""" + # Create dtype + dtype = QuadPrecDType(backend=backend) + + # Call __reduce__ directly + reduced = dtype.__reduce__() + + # Verify structure + assert isinstance(reduced, tuple) + assert len(reduced) == 2 + + # First element should be the class + callable_obj = reduced[0] + assert callable_obj is type(dtype) + + # Second element should be args tuple + args = reduced[1] + assert isinstance(args, tuple) + assert len(args) == 1 + assert args[0] == backend + + # Verify reconstruction works + reconstructed = callable_obj(*args) + assert reconstructed.backend == dtype.backend + assert str(reconstructed) == str(dtype) \ No newline at end of file From 37cd7a95b6c7d9efecd8af74a069a5fa4d08350d Mon Sep 17 00:00:00 2001 From: swayaminsync Date: Sat, 22 Nov 2025 12:19:54 +0530 Subject: [PATCH 2/8] closing temp file --- quaddtype/tests/test_quaddtype.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/quaddtype/tests/test_quaddtype.py b/quaddtype/tests/test_quaddtype.py index 6fea9cf6..f8a6933c 100644 --- a/quaddtype/tests/test_quaddtype.py +++ b/quaddtype/tests/test_quaddtype.py @@ -4499,6 +4499,9 @@ def test_pickle_with_npz(self, backend): expected_backend = 0 if backend == 'sleef' else 1 assert loaded_arr1.dtype.backend == expected_backend assert loaded_arr2.dtype.backend == expected_backend + + # Close the file before cleanup (required on Windows) + loaded.close() finally: os.unlink(fname) @@ -4527,6 +4530,9 @@ def test_pickle_with_savez_compressed(self, backend): assert loaded_arr.dtype == original.dtype expected_backend = 0 if backend == 'sleef' else 1 assert loaded_arr.dtype.backend == expected_backend + + # Close the file before cleanup (required on Windows) + loaded.close() finally: os.unlink(fname) @@ -4566,6 +4572,9 @@ def test_pickle_npz_special_values(self, backend): assert np.signbit(loaded_arr[i]) == np.signbit(original[i]) assert loaded_arr.dtype == original.dtype + + # Close the file before cleanup (required on Windows) + loaded.close() finally: os.unlink(fname) @@ -4605,6 +4614,9 @@ def test_pickle_npz_multiple_arrays(self, backend): expected_backend = 0 if backend == 'sleef' else 1 for key in ['scalar', 'one_d', 'two_d', 'three_d']: assert loaded[key].dtype.backend == expected_backend + + # Close the file before cleanup (required on Windows) + loaded.close() finally: os.unlink(fname) @@ -4645,6 +4657,9 @@ def test_pickle_npz_exact_values(self, backend): # Also check element-wise equality for i in range(len(original)): assert loaded_arr[i] == original[i] + + # Close the file before cleanup (required on Windows) + loaded.close() finally: os.unlink(fname) From b64b25f811958369f112c0ec883af7520e234db8 Mon Sep 17 00:00:00 2001 From: swayaminsync Date: Sat, 22 Nov 2025 12:54:58 +0530 Subject: [PATCH 3/8] stub fix --- quaddtype/numpy_quaddtype/_quaddtype_main.pyi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/quaddtype/numpy_quaddtype/_quaddtype_main.pyi b/quaddtype/numpy_quaddtype/_quaddtype_main.pyi index 3d0d60ae..04a269ab 100644 --- a/quaddtype/numpy_quaddtype/_quaddtype_main.pyi +++ b/quaddtype/numpy_quaddtype/_quaddtype_main.pyi @@ -20,6 +20,10 @@ _ScalarItemArg: TypeAlias = Literal[0, -1] | tuple[Literal[0, -1]] | tuple[()] class QuadPrecDType(np.dtype[QuadPrecision]): # type: ignore[misc] # pyright: ignore[reportGeneralTypeIssues] def __new__(cls, /, backend: _Backend = "sleef") -> Self: ... + # QuadPrecDType specific attributes + @property + def backend(self) -> Literal[0, 1]: ... + # `numpy.dtype` overrides names: None # pyright: ignore[reportIncompatibleVariableOverride] @property From ed3c2e33bdb083450973019f8b6077bfa9fcce41 Mon Sep 17 00:00:00 2001 From: SwayamInSync Date: Sat, 22 Nov 2025 18:22:07 +0000 Subject: [PATCH 4/8] enum stubs --- quaddtype/numpy_quaddtype/_quaddtype_main.pyi | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/quaddtype/numpy_quaddtype/_quaddtype_main.pyi b/quaddtype/numpy_quaddtype/_quaddtype_main.pyi index 04a269ab..33ff5eae 100644 --- a/quaddtype/numpy_quaddtype/_quaddtype_main.pyi +++ b/quaddtype/numpy_quaddtype/_quaddtype_main.pyi @@ -1,9 +1,14 @@ from typing import Any, Literal, TypeAlias, final, overload import builtins +import enum import numpy as np from numpy._typing import _128Bit # pyright: ignore[reportPrivateUsage] from typing_extensions import Never, Self, override +class QuadBackend(enum.IntEnum): + SLEEF = 0 + LONGDOUBLE = 1 + _Backend: TypeAlias = Literal["sleef", "longdouble"] _IntoQuad: TypeAlias = ( QuadPrecision @@ -22,7 +27,7 @@ class QuadPrecDType(np.dtype[QuadPrecision]): # type: ignore[misc] # pyright: # QuadPrecDType specific attributes @property - def backend(self) -> Literal[0, 1]: ... + def backend(self) -> QuadBackend: ... # `numpy.dtype` overrides names: None # pyright: ignore[reportIncompatibleVariableOverride] From 66250316c70f1cba965f6f43f3b1dddc317a974c Mon Sep 17 00:00:00 2001 From: SwayamInSync Date: Sat, 22 Nov 2025 18:36:20 +0000 Subject: [PATCH 5/8] fix --- quaddtype/numpy_quaddtype/__init__.py | 12 +++++++++++- quaddtype/numpy_quaddtype/__init__.pyi | 7 +++++++ quaddtype/numpy_quaddtype/_quaddtype_main.pyi | 5 +---- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/quaddtype/numpy_quaddtype/__init__.py b/quaddtype/numpy_quaddtype/__init__.py index 155a9eef..aa7839e0 100644 --- a/quaddtype/numpy_quaddtype/__init__.py +++ b/quaddtype/numpy_quaddtype/__init__.py @@ -1,3 +1,5 @@ +import enum + from ._quaddtype_main import ( QuadPrecision, QuadPrecDType, @@ -10,8 +12,16 @@ __version__ = "0.2.0" + +class QuadBackend(enum.IntEnum): + """Backend type for QuadPrecision computations.""" + SLEEF = 0 + LONGDOUBLE = 1 + + __all__ = [ - 'QuadPrecision', 'QuadPrecDType', 'SleefQuadPrecision', 'LongDoubleQuadPrecision', + 'QuadPrecision', 'QuadPrecDType', 'QuadBackend', + 'SleefQuadPrecision', 'LongDoubleQuadPrecision', 'SleefQuadPrecDType', 'LongDoubleQuadPrecDType', 'is_longdouble_128', # Constants 'pi', 'e', 'log2e', 'log10e', 'ln2', 'ln10', 'max_value', 'epsilon', diff --git a/quaddtype/numpy_quaddtype/__init__.pyi b/quaddtype/numpy_quaddtype/__init__.pyi index b86824e7..c43b7782 100644 --- a/quaddtype/numpy_quaddtype/__init__.pyi +++ b/quaddtype/numpy_quaddtype/__init__.pyi @@ -1,4 +1,5 @@ from typing import Final +import enum from ._quaddtype_main import ( QuadPrecDType, @@ -10,9 +11,15 @@ from ._quaddtype_main import ( set_num_threads, ) +class QuadBackend(enum.IntEnum): + """Backend type for QuadPrecision computations.""" + SLEEF = 0 + LONGDOUBLE = 1 + __all__ = [ "QuadPrecision", "QuadPrecDType", + "QuadBackend", "SleefQuadPrecision", "LongDoubleQuadPrecision", "SleefQuadPrecDType", diff --git a/quaddtype/numpy_quaddtype/_quaddtype_main.pyi b/quaddtype/numpy_quaddtype/_quaddtype_main.pyi index 33ff5eae..f6ad397c 100644 --- a/quaddtype/numpy_quaddtype/_quaddtype_main.pyi +++ b/quaddtype/numpy_quaddtype/_quaddtype_main.pyi @@ -1,13 +1,10 @@ from typing import Any, Literal, TypeAlias, final, overload import builtins -import enum import numpy as np from numpy._typing import _128Bit # pyright: ignore[reportPrivateUsage] from typing_extensions import Never, Self, override -class QuadBackend(enum.IntEnum): - SLEEF = 0 - LONGDOUBLE = 1 +from numpy_quaddtype import QuadBackend _Backend: TypeAlias = Literal["sleef", "longdouble"] _IntoQuad: TypeAlias = ( From 56054d5ea1f2ce0ecd67728b994c7769088c4890 Mon Sep 17 00:00:00 2001 From: Swayam Date: Sun, 23 Nov 2025 00:28:19 +0530 Subject: [PATCH 6/8] remove docstring from stubs Co-authored-by: Joren Hammudoglu --- quaddtype/numpy_quaddtype/__init__.pyi | 1 - 1 file changed, 1 deletion(-) diff --git a/quaddtype/numpy_quaddtype/__init__.pyi b/quaddtype/numpy_quaddtype/__init__.pyi index c43b7782..8357a3ca 100644 --- a/quaddtype/numpy_quaddtype/__init__.pyi +++ b/quaddtype/numpy_quaddtype/__init__.pyi @@ -12,7 +12,6 @@ from ._quaddtype_main import ( ) class QuadBackend(enum.IntEnum): - """Backend type for QuadPrecision computations.""" SLEEF = 0 LONGDOUBLE = 1 From d8b67cf388cf3818a7f042eac3cab87acf0cc516 Mon Sep 17 00:00:00 2001 From: SwayamInSync Date: Tue, 25 Nov 2025 19:16:51 +0000 Subject: [PATCH 7/8] rem impl test --- quaddtype/build_log.txt | 2054 +++++++++++++++++++++++++++++ quaddtype/tests/test_quaddtype.py | 30 +- 2 files changed, 2055 insertions(+), 29 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..ab894106 --- /dev/null +++ b/quaddtype/build_log.txt @@ -0,0 +1,2054 @@ +Using pip 25.3 from /home/t-swsingh/miniconda3/envs/quaddtype/lib/python3.12/site-packages/pip (python 3.12) +Non-user install because site-packages writeable +Created temporary directory: /tmp/pip-build-tracker-hw311rt8 +Initialized build tracking at /tmp/pip-build-tracker-hw311rt8 +Created build tracker: /tmp/pip-build-tracker-hw311rt8 +Entered build tracker: /tmp/pip-build-tracker-hw311rt8 +Created temporary directory: /tmp/pip-install-kapj62o_ +Created temporary directory: /tmp/pip-ephem-wheel-cache-2iibk8lt +Processing /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype + Added file:///home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype to build tracker '/tmp/pip-build-tracker-hw311rt8' + Created temporary directory: /tmp/pip-modern-metadata-jurd4zs6 + Preparing metadata (pyproject.toml): started + Running command Preparing metadata (pyproject.toml) + + meson setup /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/meson-python-native-file.ini + The Meson build system + Version: 1.9.0 + Source dir: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype + Build dir: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z + Build type: native build + Project name: numpy_quaddtype + Project version: undefined + C compiler for the host machine: /home/t-swsingh/miniconda3/envs/quaddtype/bin/x86_64-conda-linux-gnu-cc (gcc 11.2.0 "x86_64-conda-linux-gnu-cc (Anaconda gcc) 11.2.0") + C linker for the host machine: /home/t-swsingh/miniconda3/envs/quaddtype/bin/x86_64-conda-linux-gnu-cc ld.bfd 2.40 + C++ compiler for the host machine: /home/t-swsingh/miniconda3/envs/quaddtype/bin/x86_64-conda-linux-gnu-c++ (gcc 11.2.0 "x86_64-conda-linux-gnu-c++ (Anaconda gcc) 11.2.0") + C++ linker for the host machine: /home/t-swsingh/miniconda3/envs/quaddtype/bin/x86_64-conda-linux-gnu-c++ ld.bfd 2.40 + Host machine cpu family: x86_64 + Host machine cpu: x86_64 + Program python found: YES (/home/t-swsingh/miniconda3/envs/quaddtype/bin/python) + Found pkg-config: YES (/home/t-swsingh/miniconda3/envs/quaddtype/bin/pkg-config) 0.29.2 + Run-time dependency python found: YES 3.12 + Found CMake: /usr/bin/cmake (3.22.1) + Run-time dependency qblas found: NO (tried pkgconfig 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: YES 3.8.0 + Library sleefquad found: NO + ../meson.build:65: WARNING: Falling back to SLEEF subproject: sleefquad library is missing + + Executing subproject sleef + + sleef| Project name: sleef + sleef| Project version: 3.8 + sleef| Program cmake found: YES (/usr/bin/cmake) + sleef| Program ninja found: YES (/home/t-swsingh/miniconda3/envs/quaddtype/bin/ninja) + sleef| Build targets in project: 1 + sleef| Subproject sleef finished. + + Message: Using SLEEF subproject + Message: Using NumPy version: 2.4.0.dev0+git20251120.b8f4461 + Library npymath found: YES + Run-time dependency OpenMP found: YES 4.5 + Compiler for C++ supports arguments -fext-numeric-literals: YES + 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: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/meson-python-native-file.ini + b_ndebug : if-release + b_vscrt : md + buildtype : release + + Found ninja-1.12.1 at /home/t-swsingh/miniconda3/envs/quaddtype/bin/ninja + + /home/t-swsingh/miniconda3/envs/quaddtype/bin/ninja + [0/17] Generating subprojects/sleef/sleef_build with a custom command + [ 0%] Building C object src/libm/CMakeFiles/mkrename.dir/mkrename.c.o + [ 0%] Building C object src/common/CMakeFiles/arraymap.dir/arraymap.c.o + [ 0%] Building C object src/libm/CMakeFiles/mkrename_gnuabi.dir/mkrename_gnuabi.c.o + [ 1%] Building C object src/common/CMakeFiles/common.dir/common.c.o + [ 1%] Building C object src/libm/CMakeFiles/mkmasked_gnuabi.dir/mkmasked_gnuabi.c.o + [ 1%] Building C object src/libm/CMakeFiles/mkalias.dir/mkalias.c.o + [ 1%] Building C object src/libm/CMakeFiles/mkdisp.dir/mkdisp.c.o + [ 2%] Building C object src/quad/CMakeFiles/qmkdisp.dir/qmkdisp.c.o + [ 2%] Building C object src/common/CMakeFiles/addSuffix.dir/addSuffix.c.o + [ 3%] Building C object src/quad/CMakeFiles/qmkrename.dir/qmkrename.c.o + [ 3%] Built target common + [ 4%] Linking C executable ../../bin/mkrename_gnuabi + [ 5%] Linking C executable ../../bin/mkmasked_gnuabi + [ 6%] Linking C executable ../../bin/mkalias + [ 6%] Linking C executable ../../bin/qmkrename + [ 7%] Linking C executable ../../bin/mkdisp + [ 7%] Linking C executable ../../bin/qmkdisp + [ 7%] Linking C executable ../../bin/addSuffix + [ 7%] Built target mkrename_gnuabi + [ 7%] Built target mkmasked_gnuabi + [ 7%] Generating include/renamesse2_gnuabi.h + [ 7%] Generating include/renameavx_gnuabi.h + [ 7%] Generating include/renameavx_gnuabi.h + [ 7%] Generating include/renamesse2_gnuabi.h + [ 8%] Generating include/renameavx2_gnuabi.h + Generating renamesse2_gnuabi.h: mkrename_gnuabi sse2 b 2 4 _mm128d _mm128 _mm128i _mm128i __SSE2__ + [ 8%] Built target mkalias + Generating renameavx_gnuabi.h: mkrename_gnuabi avx c 4 8 __m256d __m256 __m128i struct\ {\ __m128i\ x,\ y;\ } __AVX__ + Generating renameavx_gnuabi.h: mkrename_gnuabi avx c 4 8 __m256d __m256 __m128i struct\ {\ __m128i\ x,\ y;\ } __AVX__ + [ 9%] Generating include/renameavx2_gnuabi.h + Generating renamesse2_gnuabi.h: mkrename_gnuabi sse2 b 2 4 _mm128d _mm128 _mm128i _mm128i __SSE2__ + Generating renameavx2_gnuabi.h: mkrename_gnuabi avx2 d 4 8 __m256d __m256 __m128i __m256i __AVX2__ + Generating renameavx2_gnuabi.h: mkrename_gnuabi avx2 d 4 8 __m256d __m256 __m128i __m256i __AVX2__ + [ 9%] Built target qmkrename + [ 10%] Linking C executable ../../bin/mkrename + [ 10%] Built target mkdisp + [ 10%] Generating include/masked_avx512f_dp_gnuabi.h + [ 11%] Generating include/masked_avx512f_sp_gnuabi.h + [ 11%] Built target qmkdisp + [ 11%] Built target addSuffix + [ 12%] Building C object src/libm/CMakeFiles/sleefgnuabisse2dp.dir/sleefsimddp.c.o + [ 12%] Built target arraymap + [ 14%] Building C object src/libm/CMakeFiles/sleefgnuabisse2sp.dir/sleefsimdsp.c.o + [ 14%] Building C object src/libm/CMakeFiles/sleefgnuabiavxsp.dir/sleefsimdsp.c.o + [ 14%] Building C object src/libm/CMakeFiles/sleefgnuabiavx2sp.dir/sleefsimdsp.c.o + [ 15%] Building C object src/libm/CMakeFiles/sleefgnuabiavxdp.dir/sleefsimddp.c.o + [ 15%] Generating alias_AVX512F_dp.h.tmp + [ 15%] Building C object src/libm/CMakeFiles/sleefgnuabiavx2dp.dir/sleefsimddp.c.o + [ 16%] Generating alias_AVX512F_sp.h.tmp + [ 16%] Generating sleefquad_SSE2.h.tmp + [ 17%] Generating include/qrenamepurec_scalar.h + [ 17%] Generating sleefquad_AVX2128.h.tmp + [ 17%] Generating include/qrenameavx2128.h + [ 17%] Generating include/qrenamesse2.h + [ 18%] Generating sleefquad_AVX512F.h.tmp + [ 19%] Generating sleefquad_PUREC_SCALAR.h.tmp + [ 20%] Generating sleefquad_AVX2.h.tmp + Generating qrename.h: qmkrename 1 purec + [ 20%] Generating include/qrenamepurecfma_scalar.h + [ 20%] Generating sleefquad_PURECFMA_SCALAR.h.tmp + Generating qrename.h: qmkrename 2 avx2128 + Generating qrename.h: qmkrename 2 sse2 + [ 20%] Generating sleefquad_DSPSCALAR.h.tmp + [ 21%] Generating include/qrenameavx2.h + [ 23%] Generating include/qrenameavx512f.h + [ 23%] Generating include/qrenamedspscalar.h + [ 24%] Generating sleefquad_DSPX2_X86.h.tmp + Generating qrename.h: qmkrename 1 purecfma + [ 24%] Generating include/qrenamepurec_scalar.h + [ 24%] Generating include/qrenamedspx2.h + [ 25%] Generating include/qrenamepurecfma_scalar.h + [ 25%] Generating include/qrenamesse2.h + [ 25%] Built target maskedAVX512F_generated + Generating qrename.h: qmkrename 4 avx2 + [ 25%] Generating include/qrenameavx2.h + [ 26%] Generating include/qrenameavx2128.h + [ 26%] Generating include/qrenameavx512f.h + [ 27%] Generating include/qrenamecuda.h + Generating qrename.h: qmkrename 8 avx512f + Generating qrename.h: qmkrename 1 purec + Generating qrename.h: qmkrename 1 purecfma + Generating qrename.h: qmkrename 2 sse2 + Generating qrename.h: qmkrename 4 avx2 + Generating qrename.h: qmkrename 8 avx512f + Generating qrename.h: qmkrename 2 avx2128 + Generating qrenamecuda.h: qmkrename 1 cuda + [ 28%] Generating include/alias_avx512f.h + [ 28%] Built target qrenamePUREC_SCALAR.h_generated + [ 28%] Built target qrenameAVX2128.h_generated + [ 28%] Generating dispscalar.c.body + [ 28%] Built target qrenameSSE2.h_generated + [ 28%] Built target qrenamePURECFMA_SCALAR.h_generated + [ 28%] Built target qrenameAVX2.h_generated + [ 28%] Built target qrenamedspscalar.h_generated + [ 28%] Built target qrenamedspx2.h_generated + [ 29%] Generating dispsse.c.tmp + [ 29%] Generating qdispx2.c.body + [ 29%] Built target qrenameAVX512F.h_generated + [ 30%] Generating include/renameavx512f_gnuabi.h + [ 30%] Generating ../../include/sleefquad.h + [ 31%] Generating dispavx.c.tmp + [ 31%] Generating qdispscalar.c.body + [ 32%] Generating include/renameavx512f_gnuabi.h + Generating renameavx512f_gnuabi.h: mkrename_gnuabi avx512f e 8 16 __m512d __m512 __m256i __m512i __AVX512F__ + [ 32%] Built target mkrename + Generating renameavx512f_gnuabi.h: mkrename_gnuabi avx512f e 8 16 __m512d __m512 __m256i __m512i __AVX512F__ + [ 33%] Generating dispscalar.c + [ 33%] Built target alias_avx512f.h_generated + [ 34%] Generating dispsse.c + [ 34%] Generating qdispx2.c + [ 34%] Generating dispavx.c + [ 34%] Generating qdispscalar.c + [ 35%] Building C object src/quad/CMakeFiles/sleefquadpurec_scalar_obj.dir/sleefsimdqp.c.o + [ 35%] Building C object src/quad/CMakeFiles/sleefquadavx2128_obj.dir/sleefsimdqp.c.o + [ 36%] Building C object src/quad/CMakeFiles/sleefquadsse2_obj.dir/sleefsimdqp.c.o + [ 37%] Building C object src/quad/CMakeFiles/sleefquadpurecfma_scalar_obj.dir/sleefsimdqp.c.o + [ 37%] Built target sleefquad_headers + [ 38%] Building C object src/quad/CMakeFiles/sleefquadavx2_obj.dir/sleefsimdqp.c.o + [ 39%] Building C object src/quad/CMakeFiles/sleefquadavx512f_obj.dir/sleefsimdqp.c.o + [ 39%] Building C object src/libm/CMakeFiles/sleefgnuabiavx512fdp.dir/sleefsimddp.c.o + [ 39%] Building C object src/libm/CMakeFiles/sleefgnuabiavx512fsp.dir/sleefsimdsp.c.o + [ 39%] Generating sleeflibm_SSE4.h.tmp + [ 40%] Generating sleeflibm_SSE_.h.tmp + [ 40%] Generating sleeflibm_SSE2.h.tmp + [ 41%] Generating include/renameavx512fnofma.h + [ 41%] Generating include/renameavx512f.h + [ 41%] Generating include/renameavx2.h + [ 43%] Generating sleeflibm_AVX_.h.tmp + [ 43%] Generating sleeflibm_AVX.h.tmp + [ 44%] Generating sleeflibm_FMA4.h.tmp + [ 44%] Built target dispscalar.c_generated + [ 45%] Generating include/renamefma4.h + [ 46%] Generating sleeflibm_AVX2128.h.tmp + [ 46%] Generating sleeflibm_AVX2.h.tmp + [ 47%] Generating sleeflibm_AVX512F_.h.tmp + [ 47%] Generating include/renameavx2128.h + Generating renameavx512fnofma.h: mkrename cinz_ 8 16 avx512fnofma + [ 50%] Generating include/renameavx.h + [ 50%] Generating sleeflibm_AVX512FNOFMA.h.tmp + [ 50%] Generating include/renamesse4.h + [ 51%] Generating sleeflibm_PUREC_SCALAR.h.tmp + Generating renameavx512f.h: mkrename finz_ 8 16 avx512f + Generating renameavx2.h: mkrename finz_ 4 8 avx2 + [ 51%] Generating sleeflibm_PURECFMA_SCALAR.h.tmp + [ 51%] Generating sleeflibm_AVX512F.h.tmp + [ 52%] Generating include/renamepurec_scalar.h + [ 52%] Generating sleeflibm_DSP_SCALAR.h.tmp + Generating renamefma4.h: mkrename finz_ 4 8 fma4 + [ 54%] Generating include/renameavx512fnofma.h + [ 54%] Generating include/renamedspscalar.h + [ 54%] Built target dispsse.c_generated + [ 55%] Generating include/renameavx512f.h + Generating renameavx2128.h: mkrename finz_ 2 4 avx2128 + [ 56%] Generating include/renameavx2128.h + [ 55%] Generating include/renamedsp256.h + [ 56%] Generating include/renamesse2.h + [ 56%] Generating include/renamefma4.h + Generating renameavx.h: mkrename cinz_ 4 8 avx + Generating renamesse4.h: mkrename cinz_ 2 4 sse4 + [ 56%] Generating include/renameavx2.h + [ 56%] Generating include/renamepurecfma_scalar.h + [ 56%] Generating include/renamedsp128.h + [ 56%] Generating include/renamesse2.h + Generating renamepurec_scalar.h: mkrename cinz_ 1 1 purec + [ 57%] Generating include/renamesse4.h + [ 57%] Generating include/renameavx.h + [ 58%] Generating include/renamepurec_scalar.h + [ 58%] Generating include/renamepurecfma_scalar.h + [ 59%] Generating include/renamecuda.h + [ 59%] Built target qdispx2.c_generated + Generating renameavx512fnofma.h: mkrename cinz_ 8 16 avx512fnofma + [ 59%] Built target qdispscalar.c_generated + Generating renameavx512f.h: mkrename finz_ 8 16 avx512f + [ 59%] Built target dispavx.c_generated + Generating renameavx2128.h: mkrename finz_ 2 4 avx2128 + Generating renamesse2.h: mkrename cinz_ 2 4 sse2 + Generating renameavx2.h: mkrename finz_ 4 8 avx2 + Generating renamefma4.h: mkrename finz_ 4 8 fma4 + Generating renamepurecfma_scalar.h: mkrename finz_ 1 1 purecfma + Generating renameavx.h: mkrename cinz_ 4 8 avx + Generating renamesse4.h: mkrename cinz_ 2 4 sse4 + Generating renamesse2.h: mkrename cinz_ 2 4 sse2 + Generating renamepurec_scalar.h: mkrename cinz_ 1 1 purec + Generating renamepurecfma_scalar.h: mkrename finz_ 1 1 purecfma + Generating renamecuda.h: mkrename finz_ 1 1 cuda + [ 59%] Built target renameAVX512FNOFMA.h_generated + [ 59%] Built target renameAVX512F.h_generated + [ 59%] Built target renameAVX2.h_generated + [ 59%] Built target renameFMA4.h_generated + [ 59%] Built target renameAVX2128.h_generated + [ 59%] Built target renamedspscalar.h_generated + [ 59%] Built target renameSSE4.h_generated + [ 59%] Built target renameAVX.h_generated + [ 59%] Built target renamePUREC_SCALAR.h_generated + [ 59%] Built target renamedsp256.h_generated + [ 59%] Built target renameSSE2.h_generated + [ 59%] Built target renamedsp128.h_generated + [ 59%] Built target renamePURECFMA_SCALAR.h_generated + [ 59%] Generating ../../include/sleef.h + [ 59%] Building C object src/libm/CMakeFiles/sleefavx512fnofma.dir/sleefsimdsp.c.o + [ 59%] Building C object src/libm/CMakeFiles/sleefdetavx512fnofma.dir/sleefsimdsp.c.o + [ 60%] Building C object src/libm/CMakeFiles/sleefavx512fnofma.dir/sleefsimddp.c.o + [ 60%] Building C object src/libm/CMakeFiles/sleefdetavx512f.dir/sleefsimdsp.c.o + [ 61%] Building C object src/libm/CMakeFiles/sleefdetavx512fnofma.dir/sleefsimddp.c.o + [ 61%] Building C object src/libm/CMakeFiles/sleefavx2.dir/sleefsimdsp.c.o + [ 61%] Building C object src/libm/CMakeFiles/sleefdetavx512f.dir/sleefsimddp.c.o + [ 62%] Building C object src/libm/CMakeFiles/sleefavx2.dir/sleefsimddp.c.o + [ 63%] Building C object src/libm/CMakeFiles/sleeffma4.dir/sleefsimdsp.c.o + [ 64%] Building C object src/libm/CMakeFiles/sleefavx512f.dir/sleefsimddp.c.o + [ 64%] Building C object src/libm/CMakeFiles/sleefdetavx2.dir/sleefsimddp.c.o + [ 65%] Building C object src/libm/CMakeFiles/sleefavx2128.dir/sleefsimdsp.c.o + [ 65%] Building C object src/libm/CMakeFiles/sleefdetavx2.dir/sleefsimdsp.c.o + [ 68%] Building C object src/libm/CMakeFiles/sleeffma4.dir/sleefsimddp.c.o + [ 68%] Building C object src/libm/CMakeFiles/sleefsse4.dir/sleefsimdsp.c.o + [ 68%] Building C object src/libm/CMakeFiles/sleefdetfma4.dir/sleefsimddp.c.o + [ 68%] Building C object src/libm/CMakeFiles/sleefdetavx2128.dir/sleefsimdsp.c.o + [ 68%] Building C object src/libm/CMakeFiles/sleefavx512f.dir/sleefsimdsp.c.o + [ 68%] Building C object src/libm/CMakeFiles/sleefdetfma4.dir/sleefsimdsp.c.o + [ 68%] Building C object src/libm/CMakeFiles/sleefdetavx2128.dir/sleefsimddp.c.o + [ 68%] Building C object src/libm/CMakeFiles/sleefavx2128.dir/sleefsimddp.c.o + [ 68%] Building C object src/libm/CMakeFiles/sleefavx.dir/sleefsimddp.c.o + [ 73%] Building C object src/libm/CMakeFiles/sleefdetavx.dir/sleefsimddp.c.o + [ 73%] Building C object src/libm/CMakeFiles/sleefavx.dir/sleefsimdsp.c.o + [ 73%] Building C object src/libm/CMakeFiles/sleefdetsse4.dir/sleefsimddp.c.o + [ 73%] Building C object src/libm/CMakeFiles/sleefpurec_scalar.dir/sleefsimddp.c.o + [ 73%] Building C object src/libm/CMakeFiles/sleefpurec_scalar.dir/sleefsimdsp.c.o + [ 73%] Building C object src/libm/CMakeFiles/sleefdetpurec_scalar.dir/sleefsimdsp.c.o + [ 73%] Building C object src/libm/CMakeFiles/sleefsse2.dir/sleefsimdsp.c.o + [ 73%] Building C object src/libm/CMakeFiles/sleefsse4.dir/sleefsimddp.c.o + [ 74%] Built target headers + [ 74%] Building C object src/libm/CMakeFiles/sleefsse2.dir/sleefsimddp.c.o + [ 76%] Building C object src/libm/CMakeFiles/sleefdetavx.dir/sleefsimdsp.c.o + [ 76%] Building C object src/libm/CMakeFiles/sleefpurecfma_scalar.dir/sleefsimddp.c.o + [ 76%] Building C object src/libm/CMakeFiles/sleefdetsse4.dir/sleefsimdsp.c.o + [ 77%] Building C object src/libm/CMakeFiles/sleefdetpurec_scalar.dir/sleefsimddp.c.o + [ 78%] Building C object src/libm/CMakeFiles/sleefdetpurecfma_scalar.dir/sleefsimdsp.c.o + [ 79%] Building C object src/libm/CMakeFiles/sleefdetsse2.dir/sleefsimddp.c.o + [ 79%] Building C object src/libm/CMakeFiles/sleefpurecfma_scalar.dir/sleefsimdsp.c.o + [ 79%] Building C object src/libm/CMakeFiles/sleefdetpurecfma_scalar.dir/sleefsimddp.c.o + [ 79%] Building C object src/libm/CMakeFiles/sleefdetsse2.dir/sleefsimdsp.c.o + [ 80%] Building C object src/libm/CMakeFiles/dispsse_obj.dir/dispsse.c.o + [ 80%] Building C object src/libm/CMakeFiles/dispavx_obj.dir/dispavx.c.o + [ 80%] Building C object src/libm/CMakeFiles/dispscalar_obj.dir/dispscalar.c.o + [ 80%] Built target sleefdetpurecfma_scalar + [ 80%] Built target sleefdetavx2128 + [ 81%] Built target sleefdetavx2 + [ 82%] Built target sleefdetpurec_scalar + [ 83%] Built target sleefdetavx512f + [ 84%] Built target sleefdetavx512fnofma + [ 84%] Built target sleefdetfma4 + [ 84%] Built target sleefdetsse4 + [ 85%] Built target dispscalar_obj + [ 85%] Built target sleefdetavx + [ 86%] Built target sleefdetsse2 + [ 86%] Built target sleefgnuabiavx2sp + [ 86%] Built target sleefgnuabiavx2dp + [ 86%] Built target sleefavx2128 + [ 86%] Built target sleefgnuabiavx512fsp + [ 87%] Built target sleefavx2 + [ 88%] Built target sleefpurecfma_scalar + [ 88%] Built target sleefavx512f + [ 88%] Built target sleefgnuabiavx512fdp + [ 88%] Built target sleeffma4 + [ 88%] Built target sleefgnuabiavxdp + [ 88%] Built target sleefgnuabisse2sp + [ 89%] Built target sleefavx512fnofma + [ 90%] Built target dispsse_obj + [ 90%] Built target sleefgnuabisse2dp + [ 91%] Built target sleefsse4 + [ 92%] Built target dispavx_obj + [ 92%] Built target sleefsse2 + [ 92%] Built target sleefpurec_scalar + [ 92%] Built target sleefgnuabiavxsp + [ 93%] Building C object src/libm/CMakeFiles/sleefgnuabi.dir/rempitab.c.o + [ 93%] Linking C static library ../../lib/libsleefgnuabi.a + [ 93%] Built target sleefgnuabi + [ 93%] Built target sleefavx + [ 93%] Building C object src/libm/CMakeFiles/sleef.dir/rempitab.c.o + [ 94%] Building C object src/libm/CMakeFiles/sleef.dir/sleefld.c.o + [ 94%] Building C object src/libm/CMakeFiles/sleef.dir/sleefqp.c.o + [ 95%] Linking C static library ../../lib/libsleef.a + [ 95%] Built target sleef + [ 95%] Building C object src/quad/CMakeFiles/qdispx2_obj.dir/qdispx2.c.o + [ 96%] Building C object src/quad/CMakeFiles/qdispscalar_obj.dir/qdispscalar.c.o + [ 97%] Built target qdispscalar_obj + [ 98%] Built target qdispx2_obj + [ 99%] Built target sleefquadavx2128_obj + [ 99%] Built target sleefquadavx2_obj + [ 99%] Built target sleefquadpurecfma_scalar_obj + [ 99%] Built target sleefquadavx512f_obj + [ 99%] Built target sleefquadsse2_obj + [ 99%] Built target sleefquadpurec_scalar_obj + [ 99%] 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: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/libsleef.a + -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleef.h + -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/pkgconfig/sleef.pc + -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/libsleefgnuabi.a + -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/libsleefquad.a + -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h + -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefConfig.cmake + -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefConfigVersion.cmake + -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefTargets.cmake + -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefTargets-release.cmake + [2/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_lock.c.o + [3/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_utilities.c.o + In file included from ../numpy_quaddtype/src/quad_common.h:9, + from ../numpy_quaddtype/src/utilities.h:8, + from ../numpy_quaddtype/src/utilities.c:5: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + [4/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_quaddtype_main.c.o + In file included from ../numpy_quaddtype/src/quaddtype_main.c:3: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + [5/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_dtype.c.o + In file included from ../numpy_quaddtype/src/dtype.c:4: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + [6/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_scalar.c.o + In file included from ../numpy_quaddtype/src/scalar.c:3: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + ../numpy_quaddtype/src/scalar.c:324:1: warning: 'QuadPrecision_repr' defined but not used [-Wunused-function] + 324 | QuadPrecision_repr(QuadPrecisionObject *self) + | ^~~~~~~~~~~~~~~~~~ + [7/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_dragon4.c.o + In file included from ../numpy_quaddtype/src/dragon4.c:12: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:1: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^~~~~~~~~~~~ + ../numpy_quaddtype/src/dragon4.c:34: warning: "NPY_TLS" redefined + 34 | #define NPY_TLS _Thread_local + | + In file included from ../numpy_quaddtype/src/dragon4.c:6: + /home/t-swsingh/miniconda3/envs/quaddtype/lib/python3.12/site-packages/numpy/_core/include/numpy/npy_common.h:139: note: this is the location of the previous definition + 139 | #define NPY_TLS + | + ../numpy_quaddtype/src/dragon4.c: In function 'Dragon4_Positional': + ../numpy_quaddtype/src/dragon4.c:2008:16: warning: unused variable 'v' [-Wunused-variable] + 2008 | npy_double v; + | ^ + ../numpy_quaddtype/src/dragon4.c: In function 'Dragon4_Scientific': + ../numpy_quaddtype/src/dragon4.c:2031:16: warning: unused variable 'val' [-Wunused-variable] + 2031 | npy_double val; + | ^~~ + [8/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_umath.cpp.o + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/umath.cpp:17: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + In file included from ../numpy_quaddtype/src/umath/umath.cpp:21: + ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': + ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] + 932 | int64_t hx, hy, ix, iy; + | ^~ + ../numpy_quaddtype/src/umath/umath.cpp: At global scope: + ../numpy_quaddtype/src/umath/umath.cpp:30:1: warning: 'const char* get_dtype_name(PyArray_DTypeMeta*)' defined but not used [-Wunused-function] + 30 | get_dtype_name(PyArray_DTypeMeta *dtype) + | ^~~~~~~~~~~~~~ + In file included from ../numpy_quaddtype/src/umath/umath.cpp:21: + ../numpy_quaddtype/src/umath/../ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] + 23 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/../ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] + 17 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/umath.cpp:17: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] + 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] + 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] + 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] + 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] + 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] + 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] + 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] + 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] + 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] + 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] + 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] + 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] + 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] + 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] + 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] + 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] + 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] + 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] + 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] + 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] + 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] + 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] + 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] + 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] + 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] + 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] + 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] + 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] + 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] + 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] + 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] + 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + [9/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_unary_props.cpp.o + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/unary_props.cpp:18: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + In file included from ../numpy_quaddtype/src/umath/unary_props.cpp:21: + ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': + ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] + 932 | int64_t hx, hy, ix, iy; + | ^~ + ../numpy_quaddtype/src/umath/../ops.hpp: At global scope: + ../numpy_quaddtype/src/umath/../ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] + 23 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/../ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] + 17 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/unary_props.cpp:18: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] + 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] + 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] + 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] + 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] + 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] + 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] + 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] + 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] + 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] + 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] + 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] + 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] + 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] + 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] + 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] + 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] + 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] + 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] + 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] + 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] + 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] + 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] + 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] + 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] + 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] + 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] + 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] + 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] + 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] + 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] + 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] + 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + [10/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_matmul.cpp.o + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/matmul.cpp:19: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + In file included from ../numpy_quaddtype/src/umath/matmul.cpp:22: + ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': + ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] + 932 | int64_t hx, hy, ix, iy; + | ^~ + ../numpy_quaddtype/src/umath/matmul.cpp: In function 'int quad_matmul_strided_loop_aligned(PyArrayMethod_Context*, char* const*, const npy_intp*, const npy_intp*, NpyAuxData*)': + ../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: In function 'int quad_matmul_strided_loop_unaligned(PyArrayMethod_Context*, char* const*, const npy_intp*, const npy_intp*, NpyAuxData*)': + ../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: In function 'int naive_matmul_strided_loop(PyArrayMethod_Context*, char* const*, const npy_intp*, const npy_intp*, NpyAuxData*)': + ../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); + | ^~~~~~~~~ + ../numpy_quaddtype/src/umath/matmul.cpp: At global scope: + ../numpy_quaddtype/src/umath/matmul.cpp:319:1: warning: 'int naive_matmul_strided_loop(PyArrayMethod_Context*, char* const*, const npy_intp*, const npy_intp*, NpyAuxData*)' defined but not used [-Wunused-function] + 319 | naive_matmul_strided_loop(PyArrayMethod_Context *context, char *const data[], + | ^~~~~~~~~~~~~~~~~~~~~~~~~ + In file included from ../numpy_quaddtype/src/umath/matmul.cpp:22: + ../numpy_quaddtype/src/umath/../ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] + 23 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/../ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] + 17 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/matmul.cpp:19: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] + 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] + 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] + 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] + 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] + 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] + 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] + 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] + 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] + 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] + 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] + 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] + 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] + 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] + 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] + 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] + 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] + 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] + 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] + 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] + 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] + 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] + 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] + 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] + 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] + 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] + 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] + 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] + 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] + 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] + 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] + 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] + 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + [11/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_scalar_ops.cpp.o + In file included from ../numpy_quaddtype/src/quad_common.h:9, + from ../numpy_quaddtype/src/scalar.h:10, + from ../numpy_quaddtype/src/scalar_ops.cpp:16: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + In file included from ../numpy_quaddtype/src/scalar_ops.cpp:17: + ../numpy_quaddtype/src/ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': + ../numpy_quaddtype/src/ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] + 932 | int64_t hx, hy, ix, iy; + | ^~ + In file included from ../numpy_quaddtype/src/quad_common.h:9, + from ../numpy_quaddtype/src/scalar.h:10, + from ../numpy_quaddtype/src/scalar_ops.cpp:16: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h: At global scope: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] + 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] + 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] + 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] + 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] + 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] + 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] + 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] + 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] + 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] + 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] + 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] + 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] + 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] + 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] + 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] + 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] + 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] + 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] + 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] + 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] + 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] + 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] + 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] + 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] + 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] + 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] + 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] + 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] + 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] + 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] + 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] + 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + [12/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_comparison_ops.cpp.o + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/comparison_ops.cpp:17: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + In file included from ../numpy_quaddtype/src/umath/comparison_ops.cpp:21: + ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': + ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] + 932 | int64_t hx, hy, ix, iy; + | ^~ + ../numpy_quaddtype/src/umath/../ops.hpp: At global scope: + ../numpy_quaddtype/src/umath/../ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] + 23 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/../ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] + 17 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/comparison_ops.cpp:17: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] + 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] + 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] + 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] + 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] + 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] + 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] + 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] + 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] + 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] + 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] + 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] + 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] + 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] + 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] + 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] + 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] + 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] + 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] + 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] + 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] + 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] + 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] + 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] + 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] + 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] + 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] + 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] + 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] + 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] + 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] + 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] + 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + [13/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_quadblas_interface.cpp.o + In file included from ../numpy_quaddtype/src/quad_common.h:9, + from ../numpy_quaddtype/src/quadblas_interface.h:6, + from ../numpy_quaddtype/src/quadblas_interface.cpp:1: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + In file included from ./../subprojects/qblas/include/quadblas/quadblas.hpp:45, + from ../numpy_quaddtype/src/quadblas_interface.cpp:6: + ./../subprojects/qblas/include/quadblas/algorithms/level1.hpp: In function 'Sleef_quad QuadBLAS::dot_kernel_vectorized(Sleef_quad*, Sleef_quad*, size_t)': + ./../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 ./../subprojects/qblas/include/quadblas/quadblas.hpp:47, + from ../numpy_quaddtype/src/quadblas_interface.cpp:6: + ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp: In function 'void QuadBLAS::gemm_micro_kernel_vectorized(size_t, size_t, size_t, Sleef_quad, Sleef_quad*, Sleef_quad*, Sleef_quad, Sleef_quad*, size_t)': + ./../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/quad_common.h:9, + from ../numpy_quaddtype/src/quadblas_interface.h:6, + from ../numpy_quaddtype/src/quadblas_interface.cpp:1: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h: At global scope: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] + 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] + 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] + 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] + 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] + 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] + 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] + 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] + 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] + 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] + 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] + 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] + 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] + 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] + 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] + 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] + 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] + 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] + 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] + 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] + 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] + 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] + 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] + 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] + 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] + 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] + 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] + 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] + 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] + 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] + 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] + 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] + 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + [14/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_unary_ops.cpp.o + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/unary_ops.cpp:18: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + In file included from ../numpy_quaddtype/src/umath/unary_ops.cpp:21: + ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': + ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] + 932 | int64_t hx, hy, ix, iy; + | ^~ + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/unary_ops.cpp:18: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h: At global scope: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] + 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] + 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] + 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] + 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] + 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] + 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] + 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] + 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] + 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] + 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] + 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] + 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] + 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] + 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] + 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] + 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] + 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] + 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] + 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] + 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] + 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] + 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] + 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] + 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] + 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] + 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] + 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] + 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] + 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] + 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] + 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] + 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + [15/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_casts.cpp.o + In file included from ../numpy_quaddtype/src/casts.cpp:18: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + In file included from ../numpy_quaddtype/src/casts.cpp:27: + ../numpy_quaddtype/src/ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': + ../numpy_quaddtype/src/ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] + 932 | int64_t hx, hy, ix, iy; + | ^~ + ../numpy_quaddtype/src/casts.cpp: In function 'int quad_to_unicode_loop_unaligned(PyArrayMethod_Context*, char* const*, const npy_intp*, const npy_intp*, void*)': + ../numpy_quaddtype/src/casts.cpp:435:12: warning: unused variable 'elem_size' [-Wunused-variable] + 435 | size_t elem_size = (backend == BACKEND_SLEEF) ? sizeof(Sleef_quad) : sizeof(long double); + | ^~~~~~~~~ + In file included from ../numpy_quaddtype/src/casts.cpp:27: + ../numpy_quaddtype/src/ops.hpp: At global scope: + ../numpy_quaddtype/src/ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] + 23 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] + 17 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + In file included from ../numpy_quaddtype/src/casts.cpp:18: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] + 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] + 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] + 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] + 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] + 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] + 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] + 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] + 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] + 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] + 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] + 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] + 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] + 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] + 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] + 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] + 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] + 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] + 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] + 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] + 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] + 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] + 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] + 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] + 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] + 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] + 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] + 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] + 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] + 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] + 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] + 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] + 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + [16/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_binary_ops.cpp.o + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/binary_ops.cpp:17: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] + 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] + 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] + 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] + 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] + 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); + | ^ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] + 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); + | ^ + In file included from ../numpy_quaddtype/src/umath/binary_ops.cpp:20: + ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': + ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] + 932 | int64_t hx, hy, ix, iy; + | ^~ + ../numpy_quaddtype/src/umath/../ops.hpp: At global scope: + ../numpy_quaddtype/src/umath/../ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] + 23 | quad_positive(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + ../numpy_quaddtype/src/umath/../ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] + 17 | quad_negative(const Sleef_quad *op) + | ^~~~~~~~~~~~~ + In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, + from ../numpy_quaddtype/src/umath/binary_ops.cpp:17: + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] + 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] + 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] + 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] + 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] + 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] + 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] + 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] + 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } + | ^~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] + 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] + 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] + 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] + 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] + 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] + 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] + 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] + 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] + 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] + 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] + 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] + 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] + 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } + | ^~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] + 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } + | ^~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] + 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] + 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] + 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] + 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] + 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] + 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] + 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] + 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } + | ^~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] + 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } + | ^~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] + 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } + | ^~~~~~~~~~~~~~~~~ + /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] + 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } + | ^~~~~~~~~~~ + [17/17] Linking target _quaddtype_main.cpython-312-x86_64-linux-gnu.so + [1/5] /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/_quaddtype_main.cpython-312-x86_64-linux-gnu.so + [2/5] /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/numpy_quaddtype/__init__.py + [3/5] /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/numpy_quaddtype/__init__.pyi + [4/5] /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/numpy_quaddtype/_quaddtype_main.pyi + [5/5] /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/numpy_quaddtype/py.typed + Preparing metadata (pyproject.toml): finished with status 'done' + Source in /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype has version 0.2.0, which satisfies requirement numpy_quaddtype==0.2.0 from file:///home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype + Removed numpy_quaddtype==0.2.0 from file:///home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype from build tracker '/tmp/pip-build-tracker-hw311rt8' +Requirement already satisfied: numpy>=2.0 in /home/t-swsingh/miniconda3/envs/quaddtype/lib/python3.12/site-packages (from numpy_quaddtype==0.2.0) (2.4.0.dev0) +Created temporary directory: /tmp/pip-unpack-7izlklvq +Building wheels for collected packages: numpy_quaddtype + Destination directory: /tmp/pip-ephem-wheel-cache-2iibk8lt/wheels/f1/23/0b/e2323b5f3a42ebb16559fba7ef49f9ef99a44a3a957e3ec315/tmp9hliv82f + 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-linux_x86_64.whl size=698673 sha256=b7eda55e15729babc4623cfb921fd103449c2673e794681eacfccdf8487a13e9 + Stored in directory: /tmp/pip-ephem-wheel-cache-2iibk8lt/wheels/f1/23/0b/e2323b5f3a42ebb16559fba7ef49f9ef99a44a3a957e3ec315 +Successfully built numpy_quaddtype +Installing collected packages: numpy_quaddtype + +Successfully installed numpy_quaddtype-0.2.0 +Remote version of pip: 25.3 +Local version of pip: 25.3 +Was pip installed by pip? True +Removed build tracker: '/tmp/pip-build-tracker-hw311rt8' diff --git a/quaddtype/tests/test_quaddtype.py b/quaddtype/tests/test_quaddtype.py index f8a6933c..4e6c3525 100644 --- a/quaddtype/tests/test_quaddtype.py +++ b/quaddtype/tests/test_quaddtype.py @@ -4722,32 +4722,4 @@ def test_pickle_fortran_order(self, backend): # Verify array is preserved np.testing.assert_array_equal(unpickled, original) assert unpickled.dtype == original.dtype - assert unpickled.flags.f_contiguous == original.flags.f_contiguous - - @pytest.mark.parametrize("backend", ["sleef", "longdouble"]) - def test_pickle_reduce_method(self, backend): - """Test that __reduce__ method works correctly.""" - # Create dtype - dtype = QuadPrecDType(backend=backend) - - # Call __reduce__ directly - reduced = dtype.__reduce__() - - # Verify structure - assert isinstance(reduced, tuple) - assert len(reduced) == 2 - - # First element should be the class - callable_obj = reduced[0] - assert callable_obj is type(dtype) - - # Second element should be args tuple - args = reduced[1] - assert isinstance(args, tuple) - assert len(args) == 1 - assert args[0] == backend - - # Verify reconstruction works - reconstructed = callable_obj(*args) - assert reconstructed.backend == dtype.backend - assert str(reconstructed) == str(dtype) \ No newline at end of file + assert unpickled.flags.f_contiguous == original.flags.f_contiguous \ No newline at end of file From 8bc56bf42d2d63d629deaca79fcf16aba169ba1d Mon Sep 17 00:00:00 2001 From: SwayamInSync Date: Tue, 25 Nov 2025 19:24:48 +0000 Subject: [PATCH 8/8] update PR --- quaddtype/build_log.txt | 2054 ----------------------------- quaddtype/tests/test_quaddtype.py | 9 +- 2 files changed, 4 insertions(+), 2059 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 ab894106..00000000 --- a/quaddtype/build_log.txt +++ /dev/null @@ -1,2054 +0,0 @@ -Using pip 25.3 from /home/t-swsingh/miniconda3/envs/quaddtype/lib/python3.12/site-packages/pip (python 3.12) -Non-user install because site-packages writeable -Created temporary directory: /tmp/pip-build-tracker-hw311rt8 -Initialized build tracking at /tmp/pip-build-tracker-hw311rt8 -Created build tracker: /tmp/pip-build-tracker-hw311rt8 -Entered build tracker: /tmp/pip-build-tracker-hw311rt8 -Created temporary directory: /tmp/pip-install-kapj62o_ -Created temporary directory: /tmp/pip-ephem-wheel-cache-2iibk8lt -Processing /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype - Added file:///home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype to build tracker '/tmp/pip-build-tracker-hw311rt8' - Created temporary directory: /tmp/pip-modern-metadata-jurd4zs6 - Preparing metadata (pyproject.toml): started - Running command Preparing metadata (pyproject.toml) - + meson setup /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/meson-python-native-file.ini - The Meson build system - Version: 1.9.0 - Source dir: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype - Build dir: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z - Build type: native build - Project name: numpy_quaddtype - Project version: undefined - C compiler for the host machine: /home/t-swsingh/miniconda3/envs/quaddtype/bin/x86_64-conda-linux-gnu-cc (gcc 11.2.0 "x86_64-conda-linux-gnu-cc (Anaconda gcc) 11.2.0") - C linker for the host machine: /home/t-swsingh/miniconda3/envs/quaddtype/bin/x86_64-conda-linux-gnu-cc ld.bfd 2.40 - C++ compiler for the host machine: /home/t-swsingh/miniconda3/envs/quaddtype/bin/x86_64-conda-linux-gnu-c++ (gcc 11.2.0 "x86_64-conda-linux-gnu-c++ (Anaconda gcc) 11.2.0") - C++ linker for the host machine: /home/t-swsingh/miniconda3/envs/quaddtype/bin/x86_64-conda-linux-gnu-c++ ld.bfd 2.40 - Host machine cpu family: x86_64 - Host machine cpu: x86_64 - Program python found: YES (/home/t-swsingh/miniconda3/envs/quaddtype/bin/python) - Found pkg-config: YES (/home/t-swsingh/miniconda3/envs/quaddtype/bin/pkg-config) 0.29.2 - Run-time dependency python found: YES 3.12 - Found CMake: /usr/bin/cmake (3.22.1) - Run-time dependency qblas found: NO (tried pkgconfig 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: YES 3.8.0 - Library sleefquad found: NO - ../meson.build:65: WARNING: Falling back to SLEEF subproject: sleefquad library is missing - - Executing subproject sleef - - sleef| Project name: sleef - sleef| Project version: 3.8 - sleef| Program cmake found: YES (/usr/bin/cmake) - sleef| Program ninja found: YES (/home/t-swsingh/miniconda3/envs/quaddtype/bin/ninja) - sleef| Build targets in project: 1 - sleef| Subproject sleef finished. - - Message: Using SLEEF subproject - Message: Using NumPy version: 2.4.0.dev0+git20251120.b8f4461 - Library npymath found: YES - Run-time dependency OpenMP found: YES 4.5 - Compiler for C++ supports arguments -fext-numeric-literals: YES - 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: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/meson-python-native-file.ini - b_ndebug : if-release - b_vscrt : md - buildtype : release - - Found ninja-1.12.1 at /home/t-swsingh/miniconda3/envs/quaddtype/bin/ninja - + /home/t-swsingh/miniconda3/envs/quaddtype/bin/ninja - [0/17] Generating subprojects/sleef/sleef_build with a custom command - [ 0%] Building C object src/libm/CMakeFiles/mkrename.dir/mkrename.c.o - [ 0%] Building C object src/common/CMakeFiles/arraymap.dir/arraymap.c.o - [ 0%] Building C object src/libm/CMakeFiles/mkrename_gnuabi.dir/mkrename_gnuabi.c.o - [ 1%] Building C object src/common/CMakeFiles/common.dir/common.c.o - [ 1%] Building C object src/libm/CMakeFiles/mkmasked_gnuabi.dir/mkmasked_gnuabi.c.o - [ 1%] Building C object src/libm/CMakeFiles/mkalias.dir/mkalias.c.o - [ 1%] Building C object src/libm/CMakeFiles/mkdisp.dir/mkdisp.c.o - [ 2%] Building C object src/quad/CMakeFiles/qmkdisp.dir/qmkdisp.c.o - [ 2%] Building C object src/common/CMakeFiles/addSuffix.dir/addSuffix.c.o - [ 3%] Building C object src/quad/CMakeFiles/qmkrename.dir/qmkrename.c.o - [ 3%] Built target common - [ 4%] Linking C executable ../../bin/mkrename_gnuabi - [ 5%] Linking C executable ../../bin/mkmasked_gnuabi - [ 6%] Linking C executable ../../bin/mkalias - [ 6%] Linking C executable ../../bin/qmkrename - [ 7%] Linking C executable ../../bin/mkdisp - [ 7%] Linking C executable ../../bin/qmkdisp - [ 7%] Linking C executable ../../bin/addSuffix - [ 7%] Built target mkrename_gnuabi - [ 7%] Built target mkmasked_gnuabi - [ 7%] Generating include/renamesse2_gnuabi.h - [ 7%] Generating include/renameavx_gnuabi.h - [ 7%] Generating include/renameavx_gnuabi.h - [ 7%] Generating include/renamesse2_gnuabi.h - [ 8%] Generating include/renameavx2_gnuabi.h - Generating renamesse2_gnuabi.h: mkrename_gnuabi sse2 b 2 4 _mm128d _mm128 _mm128i _mm128i __SSE2__ - [ 8%] Built target mkalias - Generating renameavx_gnuabi.h: mkrename_gnuabi avx c 4 8 __m256d __m256 __m128i struct\ {\ __m128i\ x,\ y;\ } __AVX__ - Generating renameavx_gnuabi.h: mkrename_gnuabi avx c 4 8 __m256d __m256 __m128i struct\ {\ __m128i\ x,\ y;\ } __AVX__ - [ 9%] Generating include/renameavx2_gnuabi.h - Generating renamesse2_gnuabi.h: mkrename_gnuabi sse2 b 2 4 _mm128d _mm128 _mm128i _mm128i __SSE2__ - Generating renameavx2_gnuabi.h: mkrename_gnuabi avx2 d 4 8 __m256d __m256 __m128i __m256i __AVX2__ - Generating renameavx2_gnuabi.h: mkrename_gnuabi avx2 d 4 8 __m256d __m256 __m128i __m256i __AVX2__ - [ 9%] Built target qmkrename - [ 10%] Linking C executable ../../bin/mkrename - [ 10%] Built target mkdisp - [ 10%] Generating include/masked_avx512f_dp_gnuabi.h - [ 11%] Generating include/masked_avx512f_sp_gnuabi.h - [ 11%] Built target qmkdisp - [ 11%] Built target addSuffix - [ 12%] Building C object src/libm/CMakeFiles/sleefgnuabisse2dp.dir/sleefsimddp.c.o - [ 12%] Built target arraymap - [ 14%] Building C object src/libm/CMakeFiles/sleefgnuabisse2sp.dir/sleefsimdsp.c.o - [ 14%] Building C object src/libm/CMakeFiles/sleefgnuabiavxsp.dir/sleefsimdsp.c.o - [ 14%] Building C object src/libm/CMakeFiles/sleefgnuabiavx2sp.dir/sleefsimdsp.c.o - [ 15%] Building C object src/libm/CMakeFiles/sleefgnuabiavxdp.dir/sleefsimddp.c.o - [ 15%] Generating alias_AVX512F_dp.h.tmp - [ 15%] Building C object src/libm/CMakeFiles/sleefgnuabiavx2dp.dir/sleefsimddp.c.o - [ 16%] Generating alias_AVX512F_sp.h.tmp - [ 16%] Generating sleefquad_SSE2.h.tmp - [ 17%] Generating include/qrenamepurec_scalar.h - [ 17%] Generating sleefquad_AVX2128.h.tmp - [ 17%] Generating include/qrenameavx2128.h - [ 17%] Generating include/qrenamesse2.h - [ 18%] Generating sleefquad_AVX512F.h.tmp - [ 19%] Generating sleefquad_PUREC_SCALAR.h.tmp - [ 20%] Generating sleefquad_AVX2.h.tmp - Generating qrename.h: qmkrename 1 purec - [ 20%] Generating include/qrenamepurecfma_scalar.h - [ 20%] Generating sleefquad_PURECFMA_SCALAR.h.tmp - Generating qrename.h: qmkrename 2 avx2128 - Generating qrename.h: qmkrename 2 sse2 - [ 20%] Generating sleefquad_DSPSCALAR.h.tmp - [ 21%] Generating include/qrenameavx2.h - [ 23%] Generating include/qrenameavx512f.h - [ 23%] Generating include/qrenamedspscalar.h - [ 24%] Generating sleefquad_DSPX2_X86.h.tmp - Generating qrename.h: qmkrename 1 purecfma - [ 24%] Generating include/qrenamepurec_scalar.h - [ 24%] Generating include/qrenamedspx2.h - [ 25%] Generating include/qrenamepurecfma_scalar.h - [ 25%] Generating include/qrenamesse2.h - [ 25%] Built target maskedAVX512F_generated - Generating qrename.h: qmkrename 4 avx2 - [ 25%] Generating include/qrenameavx2.h - [ 26%] Generating include/qrenameavx2128.h - [ 26%] Generating include/qrenameavx512f.h - [ 27%] Generating include/qrenamecuda.h - Generating qrename.h: qmkrename 8 avx512f - Generating qrename.h: qmkrename 1 purec - Generating qrename.h: qmkrename 1 purecfma - Generating qrename.h: qmkrename 2 sse2 - Generating qrename.h: qmkrename 4 avx2 - Generating qrename.h: qmkrename 8 avx512f - Generating qrename.h: qmkrename 2 avx2128 - Generating qrenamecuda.h: qmkrename 1 cuda - [ 28%] Generating include/alias_avx512f.h - [ 28%] Built target qrenamePUREC_SCALAR.h_generated - [ 28%] Built target qrenameAVX2128.h_generated - [ 28%] Generating dispscalar.c.body - [ 28%] Built target qrenameSSE2.h_generated - [ 28%] Built target qrenamePURECFMA_SCALAR.h_generated - [ 28%] Built target qrenameAVX2.h_generated - [ 28%] Built target qrenamedspscalar.h_generated - [ 28%] Built target qrenamedspx2.h_generated - [ 29%] Generating dispsse.c.tmp - [ 29%] Generating qdispx2.c.body - [ 29%] Built target qrenameAVX512F.h_generated - [ 30%] Generating include/renameavx512f_gnuabi.h - [ 30%] Generating ../../include/sleefquad.h - [ 31%] Generating dispavx.c.tmp - [ 31%] Generating qdispscalar.c.body - [ 32%] Generating include/renameavx512f_gnuabi.h - Generating renameavx512f_gnuabi.h: mkrename_gnuabi avx512f e 8 16 __m512d __m512 __m256i __m512i __AVX512F__ - [ 32%] Built target mkrename - Generating renameavx512f_gnuabi.h: mkrename_gnuabi avx512f e 8 16 __m512d __m512 __m256i __m512i __AVX512F__ - [ 33%] Generating dispscalar.c - [ 33%] Built target alias_avx512f.h_generated - [ 34%] Generating dispsse.c - [ 34%] Generating qdispx2.c - [ 34%] Generating dispavx.c - [ 34%] Generating qdispscalar.c - [ 35%] Building C object src/quad/CMakeFiles/sleefquadpurec_scalar_obj.dir/sleefsimdqp.c.o - [ 35%] Building C object src/quad/CMakeFiles/sleefquadavx2128_obj.dir/sleefsimdqp.c.o - [ 36%] Building C object src/quad/CMakeFiles/sleefquadsse2_obj.dir/sleefsimdqp.c.o - [ 37%] Building C object src/quad/CMakeFiles/sleefquadpurecfma_scalar_obj.dir/sleefsimdqp.c.o - [ 37%] Built target sleefquad_headers - [ 38%] Building C object src/quad/CMakeFiles/sleefquadavx2_obj.dir/sleefsimdqp.c.o - [ 39%] Building C object src/quad/CMakeFiles/sleefquadavx512f_obj.dir/sleefsimdqp.c.o - [ 39%] Building C object src/libm/CMakeFiles/sleefgnuabiavx512fdp.dir/sleefsimddp.c.o - [ 39%] Building C object src/libm/CMakeFiles/sleefgnuabiavx512fsp.dir/sleefsimdsp.c.o - [ 39%] Generating sleeflibm_SSE4.h.tmp - [ 40%] Generating sleeflibm_SSE_.h.tmp - [ 40%] Generating sleeflibm_SSE2.h.tmp - [ 41%] Generating include/renameavx512fnofma.h - [ 41%] Generating include/renameavx512f.h - [ 41%] Generating include/renameavx2.h - [ 43%] Generating sleeflibm_AVX_.h.tmp - [ 43%] Generating sleeflibm_AVX.h.tmp - [ 44%] Generating sleeflibm_FMA4.h.tmp - [ 44%] Built target dispscalar.c_generated - [ 45%] Generating include/renamefma4.h - [ 46%] Generating sleeflibm_AVX2128.h.tmp - [ 46%] Generating sleeflibm_AVX2.h.tmp - [ 47%] Generating sleeflibm_AVX512F_.h.tmp - [ 47%] Generating include/renameavx2128.h - Generating renameavx512fnofma.h: mkrename cinz_ 8 16 avx512fnofma - [ 50%] Generating include/renameavx.h - [ 50%] Generating sleeflibm_AVX512FNOFMA.h.tmp - [ 50%] Generating include/renamesse4.h - [ 51%] Generating sleeflibm_PUREC_SCALAR.h.tmp - Generating renameavx512f.h: mkrename finz_ 8 16 avx512f - Generating renameavx2.h: mkrename finz_ 4 8 avx2 - [ 51%] Generating sleeflibm_PURECFMA_SCALAR.h.tmp - [ 51%] Generating sleeflibm_AVX512F.h.tmp - [ 52%] Generating include/renamepurec_scalar.h - [ 52%] Generating sleeflibm_DSP_SCALAR.h.tmp - Generating renamefma4.h: mkrename finz_ 4 8 fma4 - [ 54%] Generating include/renameavx512fnofma.h - [ 54%] Generating include/renamedspscalar.h - [ 54%] Built target dispsse.c_generated - [ 55%] Generating include/renameavx512f.h - Generating renameavx2128.h: mkrename finz_ 2 4 avx2128 - [ 56%] Generating include/renameavx2128.h - [ 55%] Generating include/renamedsp256.h - [ 56%] Generating include/renamesse2.h - [ 56%] Generating include/renamefma4.h - Generating renameavx.h: mkrename cinz_ 4 8 avx - Generating renamesse4.h: mkrename cinz_ 2 4 sse4 - [ 56%] Generating include/renameavx2.h - [ 56%] Generating include/renamepurecfma_scalar.h - [ 56%] Generating include/renamedsp128.h - [ 56%] Generating include/renamesse2.h - Generating renamepurec_scalar.h: mkrename cinz_ 1 1 purec - [ 57%] Generating include/renamesse4.h - [ 57%] Generating include/renameavx.h - [ 58%] Generating include/renamepurec_scalar.h - [ 58%] Generating include/renamepurecfma_scalar.h - [ 59%] Generating include/renamecuda.h - [ 59%] Built target qdispx2.c_generated - Generating renameavx512fnofma.h: mkrename cinz_ 8 16 avx512fnofma - [ 59%] Built target qdispscalar.c_generated - Generating renameavx512f.h: mkrename finz_ 8 16 avx512f - [ 59%] Built target dispavx.c_generated - Generating renameavx2128.h: mkrename finz_ 2 4 avx2128 - Generating renamesse2.h: mkrename cinz_ 2 4 sse2 - Generating renameavx2.h: mkrename finz_ 4 8 avx2 - Generating renamefma4.h: mkrename finz_ 4 8 fma4 - Generating renamepurecfma_scalar.h: mkrename finz_ 1 1 purecfma - Generating renameavx.h: mkrename cinz_ 4 8 avx - Generating renamesse4.h: mkrename cinz_ 2 4 sse4 - Generating renamesse2.h: mkrename cinz_ 2 4 sse2 - Generating renamepurec_scalar.h: mkrename cinz_ 1 1 purec - Generating renamepurecfma_scalar.h: mkrename finz_ 1 1 purecfma - Generating renamecuda.h: mkrename finz_ 1 1 cuda - [ 59%] Built target renameAVX512FNOFMA.h_generated - [ 59%] Built target renameAVX512F.h_generated - [ 59%] Built target renameAVX2.h_generated - [ 59%] Built target renameFMA4.h_generated - [ 59%] Built target renameAVX2128.h_generated - [ 59%] Built target renamedspscalar.h_generated - [ 59%] Built target renameSSE4.h_generated - [ 59%] Built target renameAVX.h_generated - [ 59%] Built target renamePUREC_SCALAR.h_generated - [ 59%] Built target renamedsp256.h_generated - [ 59%] Built target renameSSE2.h_generated - [ 59%] Built target renamedsp128.h_generated - [ 59%] Built target renamePURECFMA_SCALAR.h_generated - [ 59%] Generating ../../include/sleef.h - [ 59%] Building C object src/libm/CMakeFiles/sleefavx512fnofma.dir/sleefsimdsp.c.o - [ 59%] Building C object src/libm/CMakeFiles/sleefdetavx512fnofma.dir/sleefsimdsp.c.o - [ 60%] Building C object src/libm/CMakeFiles/sleefavx512fnofma.dir/sleefsimddp.c.o - [ 60%] Building C object src/libm/CMakeFiles/sleefdetavx512f.dir/sleefsimdsp.c.o - [ 61%] Building C object src/libm/CMakeFiles/sleefdetavx512fnofma.dir/sleefsimddp.c.o - [ 61%] Building C object src/libm/CMakeFiles/sleefavx2.dir/sleefsimdsp.c.o - [ 61%] Building C object src/libm/CMakeFiles/sleefdetavx512f.dir/sleefsimddp.c.o - [ 62%] Building C object src/libm/CMakeFiles/sleefavx2.dir/sleefsimddp.c.o - [ 63%] Building C object src/libm/CMakeFiles/sleeffma4.dir/sleefsimdsp.c.o - [ 64%] Building C object src/libm/CMakeFiles/sleefavx512f.dir/sleefsimddp.c.o - [ 64%] Building C object src/libm/CMakeFiles/sleefdetavx2.dir/sleefsimddp.c.o - [ 65%] Building C object src/libm/CMakeFiles/sleefavx2128.dir/sleefsimdsp.c.o - [ 65%] Building C object src/libm/CMakeFiles/sleefdetavx2.dir/sleefsimdsp.c.o - [ 68%] Building C object src/libm/CMakeFiles/sleeffma4.dir/sleefsimddp.c.o - [ 68%] Building C object src/libm/CMakeFiles/sleefsse4.dir/sleefsimdsp.c.o - [ 68%] Building C object src/libm/CMakeFiles/sleefdetfma4.dir/sleefsimddp.c.o - [ 68%] Building C object src/libm/CMakeFiles/sleefdetavx2128.dir/sleefsimdsp.c.o - [ 68%] Building C object src/libm/CMakeFiles/sleefavx512f.dir/sleefsimdsp.c.o - [ 68%] Building C object src/libm/CMakeFiles/sleefdetfma4.dir/sleefsimdsp.c.o - [ 68%] Building C object src/libm/CMakeFiles/sleefdetavx2128.dir/sleefsimddp.c.o - [ 68%] Building C object src/libm/CMakeFiles/sleefavx2128.dir/sleefsimddp.c.o - [ 68%] Building C object src/libm/CMakeFiles/sleefavx.dir/sleefsimddp.c.o - [ 73%] Building C object src/libm/CMakeFiles/sleefdetavx.dir/sleefsimddp.c.o - [ 73%] Building C object src/libm/CMakeFiles/sleefavx.dir/sleefsimdsp.c.o - [ 73%] Building C object src/libm/CMakeFiles/sleefdetsse4.dir/sleefsimddp.c.o - [ 73%] Building C object src/libm/CMakeFiles/sleefpurec_scalar.dir/sleefsimddp.c.o - [ 73%] Building C object src/libm/CMakeFiles/sleefpurec_scalar.dir/sleefsimdsp.c.o - [ 73%] Building C object src/libm/CMakeFiles/sleefdetpurec_scalar.dir/sleefsimdsp.c.o - [ 73%] Building C object src/libm/CMakeFiles/sleefsse2.dir/sleefsimdsp.c.o - [ 73%] Building C object src/libm/CMakeFiles/sleefsse4.dir/sleefsimddp.c.o - [ 74%] Built target headers - [ 74%] Building C object src/libm/CMakeFiles/sleefsse2.dir/sleefsimddp.c.o - [ 76%] Building C object src/libm/CMakeFiles/sleefdetavx.dir/sleefsimdsp.c.o - [ 76%] Building C object src/libm/CMakeFiles/sleefpurecfma_scalar.dir/sleefsimddp.c.o - [ 76%] Building C object src/libm/CMakeFiles/sleefdetsse4.dir/sleefsimdsp.c.o - [ 77%] Building C object src/libm/CMakeFiles/sleefdetpurec_scalar.dir/sleefsimddp.c.o - [ 78%] Building C object src/libm/CMakeFiles/sleefdetpurecfma_scalar.dir/sleefsimdsp.c.o - [ 79%] Building C object src/libm/CMakeFiles/sleefdetsse2.dir/sleefsimddp.c.o - [ 79%] Building C object src/libm/CMakeFiles/sleefpurecfma_scalar.dir/sleefsimdsp.c.o - [ 79%] Building C object src/libm/CMakeFiles/sleefdetpurecfma_scalar.dir/sleefsimddp.c.o - [ 79%] Building C object src/libm/CMakeFiles/sleefdetsse2.dir/sleefsimdsp.c.o - [ 80%] Building C object src/libm/CMakeFiles/dispsse_obj.dir/dispsse.c.o - [ 80%] Building C object src/libm/CMakeFiles/dispavx_obj.dir/dispavx.c.o - [ 80%] Building C object src/libm/CMakeFiles/dispscalar_obj.dir/dispscalar.c.o - [ 80%] Built target sleefdetpurecfma_scalar - [ 80%] Built target sleefdetavx2128 - [ 81%] Built target sleefdetavx2 - [ 82%] Built target sleefdetpurec_scalar - [ 83%] Built target sleefdetavx512f - [ 84%] Built target sleefdetavx512fnofma - [ 84%] Built target sleefdetfma4 - [ 84%] Built target sleefdetsse4 - [ 85%] Built target dispscalar_obj - [ 85%] Built target sleefdetavx - [ 86%] Built target sleefdetsse2 - [ 86%] Built target sleefgnuabiavx2sp - [ 86%] Built target sleefgnuabiavx2dp - [ 86%] Built target sleefavx2128 - [ 86%] Built target sleefgnuabiavx512fsp - [ 87%] Built target sleefavx2 - [ 88%] Built target sleefpurecfma_scalar - [ 88%] Built target sleefavx512f - [ 88%] Built target sleefgnuabiavx512fdp - [ 88%] Built target sleeffma4 - [ 88%] Built target sleefgnuabiavxdp - [ 88%] Built target sleefgnuabisse2sp - [ 89%] Built target sleefavx512fnofma - [ 90%] Built target dispsse_obj - [ 90%] Built target sleefgnuabisse2dp - [ 91%] Built target sleefsse4 - [ 92%] Built target dispavx_obj - [ 92%] Built target sleefsse2 - [ 92%] Built target sleefpurec_scalar - [ 92%] Built target sleefgnuabiavxsp - [ 93%] Building C object src/libm/CMakeFiles/sleefgnuabi.dir/rempitab.c.o - [ 93%] Linking C static library ../../lib/libsleefgnuabi.a - [ 93%] Built target sleefgnuabi - [ 93%] Built target sleefavx - [ 93%] Building C object src/libm/CMakeFiles/sleef.dir/rempitab.c.o - [ 94%] Building C object src/libm/CMakeFiles/sleef.dir/sleefld.c.o - [ 94%] Building C object src/libm/CMakeFiles/sleef.dir/sleefqp.c.o - [ 95%] Linking C static library ../../lib/libsleef.a - [ 95%] Built target sleef - [ 95%] Building C object src/quad/CMakeFiles/qdispx2_obj.dir/qdispx2.c.o - [ 96%] Building C object src/quad/CMakeFiles/qdispscalar_obj.dir/qdispscalar.c.o - [ 97%] Built target qdispscalar_obj - [ 98%] Built target qdispx2_obj - [ 99%] Built target sleefquadavx2128_obj - [ 99%] Built target sleefquadavx2_obj - [ 99%] Built target sleefquadpurecfma_scalar_obj - [ 99%] Built target sleefquadavx512f_obj - [ 99%] Built target sleefquadsse2_obj - [ 99%] Built target sleefquadpurec_scalar_obj - [ 99%] 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: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/libsleef.a - -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleef.h - -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/pkgconfig/sleef.pc - -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/libsleefgnuabi.a - -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/libsleefquad.a - -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h - -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefConfig.cmake - -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefConfigVersion.cmake - -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefTargets.cmake - -- Installing: /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/lib/cmake/sleef/sleefTargets-release.cmake - [2/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_lock.c.o - [3/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_utilities.c.o - In file included from ../numpy_quaddtype/src/quad_common.h:9, - from ../numpy_quaddtype/src/utilities.h:8, - from ../numpy_quaddtype/src/utilities.c:5: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - [4/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_quaddtype_main.c.o - In file included from ../numpy_quaddtype/src/quaddtype_main.c:3: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - [5/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_dtype.c.o - In file included from ../numpy_quaddtype/src/dtype.c:4: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - [6/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_scalar.c.o - In file included from ../numpy_quaddtype/src/scalar.c:3: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - ../numpy_quaddtype/src/scalar.c:324:1: warning: 'QuadPrecision_repr' defined but not used [-Wunused-function] - 324 | QuadPrecision_repr(QuadPrecisionObject *self) - | ^~~~~~~~~~~~~~~~~~ - [7/17] Compiling C object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_dragon4.c.o - In file included from ../numpy_quaddtype/src/dragon4.c:12: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:1: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^~~~~~~~~~~~ - ../numpy_quaddtype/src/dragon4.c:34: warning: "NPY_TLS" redefined - 34 | #define NPY_TLS _Thread_local - | - In file included from ../numpy_quaddtype/src/dragon4.c:6: - /home/t-swsingh/miniconda3/envs/quaddtype/lib/python3.12/site-packages/numpy/_core/include/numpy/npy_common.h:139: note: this is the location of the previous definition - 139 | #define NPY_TLS - | - ../numpy_quaddtype/src/dragon4.c: In function 'Dragon4_Positional': - ../numpy_quaddtype/src/dragon4.c:2008:16: warning: unused variable 'v' [-Wunused-variable] - 2008 | npy_double v; - | ^ - ../numpy_quaddtype/src/dragon4.c: In function 'Dragon4_Scientific': - ../numpy_quaddtype/src/dragon4.c:2031:16: warning: unused variable 'val' [-Wunused-variable] - 2031 | npy_double val; - | ^~~ - [8/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_umath.cpp.o - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/umath.cpp:17: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - In file included from ../numpy_quaddtype/src/umath/umath.cpp:21: - ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': - ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] - 932 | int64_t hx, hy, ix, iy; - | ^~ - ../numpy_quaddtype/src/umath/umath.cpp: At global scope: - ../numpy_quaddtype/src/umath/umath.cpp:30:1: warning: 'const char* get_dtype_name(PyArray_DTypeMeta*)' defined but not used [-Wunused-function] - 30 | get_dtype_name(PyArray_DTypeMeta *dtype) - | ^~~~~~~~~~~~~~ - In file included from ../numpy_quaddtype/src/umath/umath.cpp:21: - ../numpy_quaddtype/src/umath/../ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] - 23 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/../ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] - 17 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/umath.cpp:17: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] - 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] - 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] - 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] - 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] - 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] - 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] - 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] - 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] - 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] - 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] - 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] - 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] - 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] - 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] - 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] - 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] - 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] - 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] - 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] - 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] - 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] - 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] - 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] - 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] - 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] - 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] - 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] - 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] - 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] - 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] - 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] - 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - [9/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_unary_props.cpp.o - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/unary_props.cpp:18: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - In file included from ../numpy_quaddtype/src/umath/unary_props.cpp:21: - ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': - ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] - 932 | int64_t hx, hy, ix, iy; - | ^~ - ../numpy_quaddtype/src/umath/../ops.hpp: At global scope: - ../numpy_quaddtype/src/umath/../ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] - 23 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/../ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] - 17 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/unary_props.cpp:18: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] - 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] - 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] - 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] - 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] - 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] - 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] - 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] - 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] - 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] - 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] - 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] - 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] - 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] - 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] - 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] - 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] - 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] - 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] - 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] - 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] - 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] - 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] - 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] - 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] - 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] - 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] - 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] - 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] - 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] - 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] - 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] - 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - [10/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_matmul.cpp.o - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/matmul.cpp:19: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - In file included from ../numpy_quaddtype/src/umath/matmul.cpp:22: - ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': - ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] - 932 | int64_t hx, hy, ix, iy; - | ^~ - ../numpy_quaddtype/src/umath/matmul.cpp: In function 'int quad_matmul_strided_loop_aligned(PyArrayMethod_Context*, char* const*, const npy_intp*, const npy_intp*, NpyAuxData*)': - ../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: In function 'int quad_matmul_strided_loop_unaligned(PyArrayMethod_Context*, char* const*, const npy_intp*, const npy_intp*, NpyAuxData*)': - ../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: In function 'int naive_matmul_strided_loop(PyArrayMethod_Context*, char* const*, const npy_intp*, const npy_intp*, NpyAuxData*)': - ../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); - | ^~~~~~~~~ - ../numpy_quaddtype/src/umath/matmul.cpp: At global scope: - ../numpy_quaddtype/src/umath/matmul.cpp:319:1: warning: 'int naive_matmul_strided_loop(PyArrayMethod_Context*, char* const*, const npy_intp*, const npy_intp*, NpyAuxData*)' defined but not used [-Wunused-function] - 319 | naive_matmul_strided_loop(PyArrayMethod_Context *context, char *const data[], - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from ../numpy_quaddtype/src/umath/matmul.cpp:22: - ../numpy_quaddtype/src/umath/../ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] - 23 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/../ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] - 17 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/matmul.cpp:19: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] - 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] - 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] - 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] - 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] - 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] - 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] - 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] - 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] - 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] - 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] - 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] - 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] - 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] - 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] - 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] - 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] - 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] - 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] - 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] - 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] - 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] - 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] - 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] - 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] - 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] - 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] - 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] - 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] - 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] - 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] - 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] - 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - [11/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_scalar_ops.cpp.o - In file included from ../numpy_quaddtype/src/quad_common.h:9, - from ../numpy_quaddtype/src/scalar.h:10, - from ../numpy_quaddtype/src/scalar_ops.cpp:16: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - In file included from ../numpy_quaddtype/src/scalar_ops.cpp:17: - ../numpy_quaddtype/src/ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': - ../numpy_quaddtype/src/ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] - 932 | int64_t hx, hy, ix, iy; - | ^~ - In file included from ../numpy_quaddtype/src/quad_common.h:9, - from ../numpy_quaddtype/src/scalar.h:10, - from ../numpy_quaddtype/src/scalar_ops.cpp:16: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h: At global scope: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] - 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] - 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] - 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] - 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] - 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] - 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] - 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] - 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] - 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] - 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] - 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] - 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] - 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] - 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] - 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] - 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] - 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] - 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] - 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] - 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] - 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] - 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] - 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] - 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] - 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] - 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] - 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] - 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] - 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] - 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] - 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] - 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - [12/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_comparison_ops.cpp.o - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/comparison_ops.cpp:17: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - In file included from ../numpy_quaddtype/src/umath/comparison_ops.cpp:21: - ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': - ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] - 932 | int64_t hx, hy, ix, iy; - | ^~ - ../numpy_quaddtype/src/umath/../ops.hpp: At global scope: - ../numpy_quaddtype/src/umath/../ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] - 23 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/../ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] - 17 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/comparison_ops.cpp:17: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] - 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] - 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] - 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] - 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] - 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] - 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] - 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] - 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] - 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] - 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] - 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] - 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] - 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] - 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] - 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] - 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] - 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] - 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] - 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] - 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] - 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] - 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] - 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] - 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] - 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] - 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] - 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] - 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] - 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] - 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] - 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] - 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - [13/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_quadblas_interface.cpp.o - In file included from ../numpy_quaddtype/src/quad_common.h:9, - from ../numpy_quaddtype/src/quadblas_interface.h:6, - from ../numpy_quaddtype/src/quadblas_interface.cpp:1: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - In file included from ./../subprojects/qblas/include/quadblas/quadblas.hpp:45, - from ../numpy_quaddtype/src/quadblas_interface.cpp:6: - ./../subprojects/qblas/include/quadblas/algorithms/level1.hpp: In function 'Sleef_quad QuadBLAS::dot_kernel_vectorized(Sleef_quad*, Sleef_quad*, size_t)': - ./../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 ./../subprojects/qblas/include/quadblas/quadblas.hpp:47, - from ../numpy_quaddtype/src/quadblas_interface.cpp:6: - ./../subprojects/qblas/include/quadblas/algorithms/level3.hpp: In function 'void QuadBLAS::gemm_micro_kernel_vectorized(size_t, size_t, size_t, Sleef_quad, Sleef_quad*, Sleef_quad*, Sleef_quad, Sleef_quad*, size_t)': - ./../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/quad_common.h:9, - from ../numpy_quaddtype/src/quadblas_interface.h:6, - from ../numpy_quaddtype/src/quadblas_interface.cpp:1: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h: At global scope: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] - 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] - 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] - 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] - 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] - 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] - 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] - 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] - 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] - 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] - 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] - 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] - 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] - 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] - 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] - 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] - 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] - 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] - 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] - 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] - 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] - 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] - 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] - 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] - 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] - 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] - 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] - 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] - 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] - 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] - 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] - 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] - 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - [14/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_unary_ops.cpp.o - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/unary_ops.cpp:18: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - In file included from ../numpy_quaddtype/src/umath/unary_ops.cpp:21: - ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': - ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] - 932 | int64_t hx, hy, ix, iy; - | ^~ - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/unary_ops.cpp:18: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h: At global scope: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] - 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] - 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] - 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] - 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] - 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] - 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] - 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] - 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] - 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] - 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] - 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] - 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] - 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] - 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] - 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] - 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] - 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] - 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] - 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] - 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] - 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] - 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] - 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] - 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] - 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] - 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] - 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] - 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] - 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] - 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] - 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] - 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - [15/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_casts.cpp.o - In file included from ../numpy_quaddtype/src/casts.cpp:18: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - In file included from ../numpy_quaddtype/src/casts.cpp:27: - ../numpy_quaddtype/src/ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': - ../numpy_quaddtype/src/ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] - 932 | int64_t hx, hy, ix, iy; - | ^~ - ../numpy_quaddtype/src/casts.cpp: In function 'int quad_to_unicode_loop_unaligned(PyArrayMethod_Context*, char* const*, const npy_intp*, const npy_intp*, void*)': - ../numpy_quaddtype/src/casts.cpp:435:12: warning: unused variable 'elem_size' [-Wunused-variable] - 435 | size_t elem_size = (backend == BACKEND_SLEEF) ? sizeof(Sleef_quad) : sizeof(long double); - | ^~~~~~~~~ - In file included from ../numpy_quaddtype/src/casts.cpp:27: - ../numpy_quaddtype/src/ops.hpp: At global scope: - ../numpy_quaddtype/src/ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] - 23 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] - 17 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - In file included from ../numpy_quaddtype/src/casts.cpp:18: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] - 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] - 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] - 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] - 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] - 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] - 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] - 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] - 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] - 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] - 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] - 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] - 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] - 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] - 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] - 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] - 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] - 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] - 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] - 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] - 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] - 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] - 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] - 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] - 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] - 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] - 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] - 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] - 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] - 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] - 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] - 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] - 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - [16/17] Compiling C++ object _quaddtype_main.cpython-312-x86_64-linux-gnu.so.p/numpy_quaddtype_src_umath_binary_ops.cpp.o - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/binary_ops.cpp:17: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:273:76: warning: 'const' attribute on function returning 'void' [-Wattributes] - 273 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_sse2(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:342:79: warning: 'const' attribute on function returning 'void' [-Wattributes] - 342 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2_avx2128(Sleef_quad *, Sleef_quadx2); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:549:75: warning: 'const' attribute on function returning 'void' [-Wattributes] - 549 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purec(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:618:78: warning: 'const' attribute on function returning 'void' [-Wattributes] - 618 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1_purecfma(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:687:69: warning: 'const' attribute on function returning 'void' [-Wattributes] - 687 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq1(Sleef_quad *, Sleef_quad); - | ^ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:756:71: warning: 'const' attribute on function returning 'void' [-Wattributes] - 756 | SLEEF_IMPORT SLEEF_CONST void Sleef_storeq2(Sleef_quad *, Sleef_quadx2); - | ^ - In file included from ../numpy_quaddtype/src/umath/binary_ops.cpp:20: - ../numpy_quaddtype/src/umath/../ops.hpp: In function 'Sleef_quad quad_nextafter(const Sleef_quad*, const Sleef_quad*)': - ../numpy_quaddtype/src/umath/../ops.hpp:932:25: warning: variable 'iy' set but not used [-Wunused-but-set-variable] - 932 | int64_t hx, hy, ix, iy; - | ^~ - ../numpy_quaddtype/src/umath/../ops.hpp: At global scope: - ../numpy_quaddtype/src/umath/../ops.hpp:23:1: warning: 'Sleef_quad quad_positive(const Sleef_quad*)' defined but not used [-Wunused-function] - 23 | quad_positive(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - ../numpy_quaddtype/src/umath/../ops.hpp:17:1: warning: 'Sleef_quad quad_negative(const Sleef_quad*)' defined but not used [-Wunused-function] - 17 | quad_negative(const Sleef_quad *op) - | ^~~~~~~~~~~~~ - In file included from ../numpy_quaddtype/src/umath/../quad_common.h:9, - from ../numpy_quaddtype/src/umath/binary_ops.cpp:17: - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:905:31: warning: 'Sleef_quad sleef::truncq(Sleef_quad)' defined but not used [-Wunused-function] - 905 | static SLEEF_CONST Sleef_quad truncq(Sleef_quad x) { return Sleef_truncq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:904:31: warning: 'Sleef_quad sleef::tanhq(Sleef_quad)' defined but not used [-Wunused-function] - 904 | static SLEEF_CONST Sleef_quad tanhq(Sleef_quad x) { return Sleef_tanhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:903:31: warning: 'Sleef_quad sleef::tanq(Sleef_quad)' defined but not used [-Wunused-function] - 903 | static SLEEF_CONST Sleef_quad tanq(Sleef_quad x) { return Sleef_tanq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:902:31: warning: 'Sleef_quad sleef::sqrtq(Sleef_quad)' defined but not used [-Wunused-function] - 902 | static SLEEF_CONST Sleef_quad sqrtq(Sleef_quad x) { return Sleef_sqrtq1_u05(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:901:31: warning: 'Sleef_quad sleef::sinq(Sleef_quad)' defined but not used [-Wunused-function] - 901 | static SLEEF_CONST Sleef_quad sinq(Sleef_quad x) { return Sleef_sinq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:900:31: warning: 'Sleef_quad sleef::sinhq(Sleef_quad)' defined but not used [-Wunused-function] - 900 | static SLEEF_CONST Sleef_quad sinhq(Sleef_quad x) { return Sleef_sinhq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:899:31: warning: 'Sleef_quad sleef::roundq(Sleef_quad)' defined but not used [-Wunused-function] - 899 | static SLEEF_CONST Sleef_quad roundq(Sleef_quad x) { return Sleef_roundq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:898:31: warning: 'Sleef_quad sleef::rintq(Sleef_quad)' defined but not used [-Wunused-function] - 898 | static SLEEF_CONST Sleef_quad rintq(Sleef_quad x) { return Sleef_rintq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:897:31: warning: 'Sleef_quad sleef::remainderq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 897 | static SLEEF_CONST Sleef_quad remainderq(Sleef_quad x, Sleef_quad y) { return Sleef_remainderq1(x, y); } - | ^~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:896:31: warning: 'Sleef_quad sleef::powq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 896 | static SLEEF_CONST Sleef_quad powq(Sleef_quad x, Sleef_quad y) { return Sleef_powq1_u10(x, y); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:895:31: warning: 'Sleef_quad sleef::modfq(Sleef_quad, Sleef_quad*)' defined but not used [-Wunused-function] - 895 | static SLEEF_CONST Sleef_quad modfq(Sleef_quad x, Sleef_quad *ptr) { return Sleef_modfq1(x, ptr); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:894:31: warning: 'Sleef_quad sleef::log1pq(Sleef_quad)' defined but not used [-Wunused-function] - 894 | static SLEEF_CONST Sleef_quad log1pq(Sleef_quad x) { return Sleef_log1pq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:893:31: warning: 'Sleef_quad sleef::log2q(Sleef_quad)' defined but not used [-Wunused-function] - 893 | static SLEEF_CONST Sleef_quad log2q(Sleef_quad x) { return Sleef_log2q1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:892:31: warning: 'Sleef_quad sleef::log10q(Sleef_quad)' defined but not used [-Wunused-function] - 892 | static SLEEF_CONST Sleef_quad log10q(Sleef_quad x) { return Sleef_log10q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:891:31: warning: 'Sleef_quad sleef::logq(Sleef_quad)' defined but not used [-Wunused-function] - 891 | static SLEEF_CONST Sleef_quad logq(Sleef_quad x) { return Sleef_logq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:890:31: warning: 'Sleef_quad sleef::ldexpq(Sleef_quad, int)' defined but not used [-Wunused-function] - 890 | static SLEEF_CONST Sleef_quad ldexpq(Sleef_quad x, int e) { return Sleef_ldexpq1(x, e); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:889:24: warning: 'int sleef::ilogbq(Sleef_quad)' defined but not used [-Wunused-function] - 889 | static SLEEF_CONST int ilogbq(Sleef_quad x) { return Sleef_ilogbq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:888:31: warning: 'Sleef_quad sleef::hypotq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 888 | static SLEEF_CONST Sleef_quad hypotq(Sleef_quad x, Sleef_quad y) { return Sleef_hypotq1_u05(x, y); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:887:31: warning: 'Sleef_quad sleef::frexpq(Sleef_quad, int*)' defined but not used [-Wunused-function] - 887 | static SLEEF_CONST Sleef_quad frexpq(Sleef_quad x, int *ptr) { return Sleef_frexpq1(x, ptr); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:886:31: warning: 'Sleef_quad sleef::fmodq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 886 | static SLEEF_CONST Sleef_quad fmodq(Sleef_quad x, Sleef_quad y) { return Sleef_fmodq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:885:31: warning: 'Sleef_quad sleef::fminq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 885 | static SLEEF_CONST Sleef_quad fminq(Sleef_quad x, Sleef_quad y) { return Sleef_fminq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:884:31: warning: 'Sleef_quad sleef::fmaxq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 884 | static SLEEF_CONST Sleef_quad fmaxq(Sleef_quad x, Sleef_quad y) { return Sleef_fmaxq1(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:883:31: warning: 'Sleef_quad sleef::fmaq(Sleef_quad, Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 883 | static SLEEF_CONST Sleef_quad fmaq(Sleef_quad x, Sleef_quad y, Sleef_quad z) { return Sleef_fmaq1_u05(x, y, z); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:882:31: warning: 'Sleef_quad sleef::floorq(Sleef_quad)' defined but not used [-Wunused-function] - 882 | static SLEEF_CONST Sleef_quad floorq(Sleef_quad x) { return Sleef_floorq1(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:881:31: warning: 'Sleef_quad sleef::fdimq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 881 | static SLEEF_CONST Sleef_quad fdimq(Sleef_quad x, Sleef_quad y) { return Sleef_fdimq1_u05(x, y); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:880:31: warning: 'Sleef_quad sleef::fabsq(Sleef_quad)' defined but not used [-Wunused-function] - 880 | static SLEEF_CONST Sleef_quad fabsq(Sleef_quad x) { return Sleef_fabsq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:879:31: warning: 'Sleef_quad sleef::expm1q(Sleef_quad)' defined but not used [-Wunused-function] - 879 | static SLEEF_CONST Sleef_quad expm1q(Sleef_quad x) { return Sleef_expm1q1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:878:31: warning: 'Sleef_quad sleef::expq(Sleef_quad)' defined but not used [-Wunused-function] - 878 | static SLEEF_CONST Sleef_quad expq(Sleef_quad x) { return Sleef_expq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:877:31: warning: 'Sleef_quad sleef::cosq(Sleef_quad)' defined but not used [-Wunused-function] - 877 | static SLEEF_CONST Sleef_quad cosq(Sleef_quad x) { return Sleef_cosq1_u10(x); } - | ^~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:876:31: warning: 'Sleef_quad sleef::coshq(Sleef_quad)' defined but not used [-Wunused-function] - 876 | static SLEEF_CONST Sleef_quad coshq(Sleef_quad x) { return Sleef_coshq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:875:31: warning: 'Sleef_quad sleef::copysignq(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 875 | static SLEEF_CONST Sleef_quad copysignq(Sleef_quad x, Sleef_quad y) { return Sleef_copysignq1(x, y); } - | ^~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:874:31: warning: 'Sleef_quad sleef::ceilq(Sleef_quad)' defined but not used [-Wunused-function] - 874 | static SLEEF_CONST Sleef_quad ceilq(Sleef_quad x) { return Sleef_ceilq1(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:873:31: warning: 'Sleef_quad sleef::cbrtq(Sleef_quad)' defined but not used [-Wunused-function] - 873 | static SLEEF_CONST Sleef_quad cbrtq(Sleef_quad x) { return Sleef_cbrtq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:872:31: warning: 'Sleef_quad sleef::atan2q(Sleef_quad, Sleef_quad)' defined but not used [-Wunused-function] - 872 | static SLEEF_CONST Sleef_quad atan2q(Sleef_quad y, Sleef_quad x) { return Sleef_atan2q1_u10(y, x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:871:31: warning: 'Sleef_quad sleef::atanhq(Sleef_quad)' defined but not used [-Wunused-function] - 871 | static SLEEF_CONST Sleef_quad atanhq(Sleef_quad x) { return Sleef_atanhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:870:31: warning: 'Sleef_quad sleef::atanq(Sleef_quad)' defined but not used [-Wunused-function] - 870 | static SLEEF_CONST Sleef_quad atanq(Sleef_quad x) { return Sleef_atanq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:869:31: warning: 'Sleef_quad sleef::asinhq(Sleef_quad)' defined but not used [-Wunused-function] - 869 | static SLEEF_CONST Sleef_quad asinhq(Sleef_quad x) { return Sleef_asinhq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:868:31: warning: 'Sleef_quad sleef::asinq(Sleef_quad)' defined but not used [-Wunused-function] - 868 | static SLEEF_CONST Sleef_quad asinq(Sleef_quad x) { return Sleef_asinq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:867:31: warning: 'Sleef_quad sleef::acoshq(Sleef_quad)' defined but not used [-Wunused-function] - 867 | static SLEEF_CONST Sleef_quad acoshq(Sleef_quad x) { return Sleef_acoshq1_u10(x); } - | ^~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:866:31: warning: 'Sleef_quad sleef::acosq(Sleef_quad)' defined but not used [-Wunused-function] - 866 | static SLEEF_CONST Sleef_quad acosq(Sleef_quad x) { return Sleef_acosq1_u10(x); } - | ^~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:865:24: warning: 'int sleef::quadmath_snprintf(char*, size_t, const char*)' defined but not used [-Wunused-function] - 865 | static SLEEF_CONST int quadmath_snprintf(char *str, size_t size, const char *fmt) { return Sleef_snprintf(str, size, fmt); } - | ^~~~~~~~~~~~~~~~~ - /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/subprojects/sleef/sleef_install/include/sleefquad.h:864:31: warning: 'Sleef_quad sleef::strtoflt128(const char*, char**)' defined but not used [-Wunused-function] - 864 | static SLEEF_CONST Sleef_quad strtoflt128(const char *str, char **endptr) { return Sleef_strtoq(str, endptr); } - | ^~~~~~~~~~~ - [17/17] Linking target _quaddtype_main.cpython-312-x86_64-linux-gnu.so - [1/5] /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/.mesonpy-jjvfkg_z/_quaddtype_main.cpython-312-x86_64-linux-gnu.so - [2/5] /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/numpy_quaddtype/__init__.py - [3/5] /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/numpy_quaddtype/__init__.pyi - [4/5] /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/numpy_quaddtype/_quaddtype_main.pyi - [5/5] /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype/numpy_quaddtype/py.typed - Preparing metadata (pyproject.toml): finished with status 'done' - Source in /home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype has version 0.2.0, which satisfies requirement numpy_quaddtype==0.2.0 from file:///home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype - Removed numpy_quaddtype==0.2.0 from file:///home/t-swsingh/temp/OSS/numpy-user-dtypes/quaddtype from build tracker '/tmp/pip-build-tracker-hw311rt8' -Requirement already satisfied: numpy>=2.0 in /home/t-swsingh/miniconda3/envs/quaddtype/lib/python3.12/site-packages (from numpy_quaddtype==0.2.0) (2.4.0.dev0) -Created temporary directory: /tmp/pip-unpack-7izlklvq -Building wheels for collected packages: numpy_quaddtype - Destination directory: /tmp/pip-ephem-wheel-cache-2iibk8lt/wheels/f1/23/0b/e2323b5f3a42ebb16559fba7ef49f9ef99a44a3a957e3ec315/tmp9hliv82f - 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-linux_x86_64.whl size=698673 sha256=b7eda55e15729babc4623cfb921fd103449c2673e794681eacfccdf8487a13e9 - Stored in directory: /tmp/pip-ephem-wheel-cache-2iibk8lt/wheels/f1/23/0b/e2323b5f3a42ebb16559fba7ef49f9ef99a44a3a957e3ec315 -Successfully built numpy_quaddtype -Installing collected packages: numpy_quaddtype - -Successfully installed numpy_quaddtype-0.2.0 -Remote version of pip: 25.3 -Local version of pip: 25.3 -Was pip installed by pip? True -Removed build tracker: '/tmp/pip-build-tracker-hw311rt8' diff --git a/quaddtype/tests/test_quaddtype.py b/quaddtype/tests/test_quaddtype.py index 22b5201e..75d0e441 100644 --- a/quaddtype/tests/test_quaddtype.py +++ b/quaddtype/tests/test_quaddtype.py @@ -4300,14 +4300,13 @@ def test_quadprecision_scalar_dtype_expose(): assert quad_ld.dtype == QuadPrecDType(backend='longdouble') assert np.dtype(quad_ld) == QuadPrecDType(backend='longdouble') - #todo: Uncomment them when 232 is merged - # assert quad_ld.dtype.backend == 1 - # assert np.dtype(quad_ld).backend == 1 + assert quad_ld.dtype.backend == 1 + assert np.dtype(quad_ld).backend == 1 assert quad_sleef.dtype == QuadPrecDType(backend='sleef') assert np.dtype(quad_sleef) == QuadPrecDType(backend='sleef') - # assert quad_sleef.dtype.backend == 0 - # assert np.dtype(quad_sleef).backend == 0 + assert quad_sleef.dtype.backend == 0 + assert np.dtype(quad_sleef).backend == 0 class TestPickle: