You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
invalid monomorphization of simd_gather intrinsic: expected element type *const packed_simd::masks::m32 of second argument packed_simd::codegen::vPtr::cptrx8<*const packed_simd::masks::m32> to be a pointer to the element type i32 of the first argument packed_simd::codegen::v256::m32x8, found *const packed_simd::masks::m32 != *_ i32
Is it the intended behavior?
All masks trigger an error and I'm using the version 1.36.0-nightly (e938c2b9a 2019-04-23) on x86_64-pc-windows-msvc.
The text was updated successfully, but these errors were encountered:
Thanks for the report. That should work, but as you mention it does not - I can reproduce.
When doing the mask_ptr.read we should be internally casting / transmuting m32 to i32 but we are not doing currently that, and apparently no test covers this. Nice.
Until this is fixed, a workaround would be to write cptrx8::splat(masks.as_ptr() as *const i32); and once you load the vector of i32s, then cast it to a mask vector.
Hi, this code
triggers this error
Is it the intended behavior?
All masks trigger an error and I'm using the version 1.36.0-nightly (e938c2b9a 2019-04-23) on x86_64-pc-windows-msvc.
The text was updated successfully, but these errors were encountered: