8000 Merge pull request #23147 from charris/backport-23077 · numpy/numpy@62af62a · GitHub
[go: up one dir, main page]

Skip to content

Commit 62af62a

Browse files
authored
Merge pull request #23147 from charris/backport-23077
BUG: Fix for npyv__trunc_s32_f32 (VXE)
2 parents e8f62ea + 289d240 commit 62af62a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

numpy/core/src/common/simd/vec/conversion.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,8 @@ npyv_pack_b8_b64(npyv_b64 a, npyv_b64 b, npyv_b64 c, npyv_b64 d,
170170
#ifdef NPY_HAVE_VXE2
171171
return vec_signed(a);
172172
#elif defined(NPY_HAVE_VXE)
173-
return vec_packs(vec_signed(npyv_doublee(a)), vec_signed(npyv_doublee(vec_mergel(a, a))));
173+
return vec_packs(vec_signed(npyv_doublee(vec_mergeh(a,a))),
174+
vec_signed(npyv_doublee(vec_mergel(a, a))));
174175
// VSX
175176
#elif defined(__IBMC__)
176177
return vec_cts(a, 0);

0 commit comments

Comments
 (0)
0