Skip to content

Commit 1c339f9

Browse files
committed
using cast_sleef_to_double
1 parent 1c27bfd commit 1c339f9

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

quaddtype/numpy_quaddtype/src/casts.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ quad_to_quad_strided_loop_unaligned(PyArrayMethod_Context *context, char *const
7777
quad_value in_val, out_val;
7878
if (descr_in->backend == BACKEND_SLEEF) {
7979
memcpy(&in_val.sleef_value, in_ptr, sizeof(Sleef_quad));
80-
out_val.longdouble_value = Sleef_cast_to_doubleq1(in_val.sleef_value);
80+
out_val.longdouble_value = cast_sleef_to_double(in_val.sleef_value);
8181
}
8282
else {
8383
memcpy(&in_val.longdouble_value, in_ptr, sizeof(long double));
@@ -123,7 +123,7 @@ quad_to_quad_strided_loop_aligned(PyArrayMethod_Context *context, char *const da
123123
if (descr_in->backend == BACKEND_SLEEF) {
124124
while (N--) {
125125
Sleef_quad in_val = *(Sleef_quad *)in_ptr;
126-
*(long double *)out_ptr = Sleef_cast_to_doubleq1(in_val);
126+
*(long double *)out_ptr = cast_sleef_to_double(in_val);
127127
in_ptr += in_stride;
128128
out_ptr += out_stride;
129129
}
@@ -1256,7 +1256,7 @@ inline npy_half
12561256
from_quad<spec_npy_half>(const quad_value *x, QuadBackendType backend)
12571257
{
12581258
if (backend == BACKEND_SLEEF) {
1259-
return npy_double_to_half(Sleef_cast_to_doubleq1(x->sleef_value));
1259+
return npy_double_to_half(cast_sleef_to_double(x->sleef_value));
12601260
}
12611261
else {
12621262
return npy_double_to_half((double)x->longdouble_value);
@@ -1268,7 +1268,7 @@ inline float
12681268
from_quad<float>(const quad_value *x, QuadBackendType backend)
12691269
{
12701270
if (backend == BACKEND_SLEEF) {
1271-
return (float)Sleef_cast_to_doubleq1(x->sleef_value);
1271+
return (float)cast_sleef_to_double(x->sleef_value);
12721272
}
12731273
else {
12741274
return (float)x->longdouble_value;
@@ -1280,7 +1280,7 @@ inline double
12801280
from_quad<double>(const quad_value *x, QuadBackendType backend)
12811281
{
12821282
if (backend == BACKEND_SLEEF) {
1283-
return Sleef_cast_to_doubleq1(x->sleef_value);
1283+
return cast_sleef_to_double(x->sleef_value);
12841284
}
12851285
else {
12861286
return (double)x->longdouble_value;
@@ -1292,7 +1292,7 @@ inline long double
12921292
from_quad<long double>(const quad_value *x, QuadBackendType backend)
12931293
{
12941294
if (backend == BACKEND_SLEEF) {
1295-
return (long double)Sleef_cast_to_doubleq1(x->sleef_value);
1295+
return (long double)cast_sleef_to_double(x->sleef_value);
12961296
}
12971297
else {
12981298
return x->longdouble_value;

quaddtype/numpy_quaddtype/src/scalar_ops.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ static PyObject *
210210
QuadPrecision_float(QuadPrecisionObject *self)
211211
{
212212
if (self->backend == BACKEND_SLEEF) {
213-
return PyFloat_FromDouble(Sleef_cast_to_doubleq1(self->value.sleef_value));
213+
return PyFloat_FromDouble(cast_sleef_to_double(self->value.sleef_value));
214214
}
215215
else {
216216
return PyFloat_FromDouble((double)self->value.longdouble_value);

0 commit comments

Comments
 (0)