MCPcopy Create free account
hub / github.com/numpy/numpy / npyv_rev64_u16

Function npyv_rev64_u16

numpy/core/src/common/simd/vec/reorder.h:169–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

167{ return (npyv_s8)npyv_rev64_u8((npyv_u8)a); }
168
169NPY_FINLINE npyv_u16 npyv_rev64_u16(npyv_u16 a)
170{
171 const npyv_u8 idx = npyv_set_u8(
172 6, 7, 4, 5, 2, 3, 0, 1,/*64*/14, 15, 12, 13, 10, 11, 8, 9
173 );
174 return vec_perm(a, a, idx);
175}
176NPY_FINLINE npyv_s16 npyv_rev64_s16(npyv_s16 a)
177{ return (npyv_s16)npyv_rev64_u16((npyv_u16)a); }
178

Callers 1

npyv_rev64_s16Function · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected