/usr/src/t2-src/src.embree.260726.163243.707062/embree-4.4.1/kernels/bvh/node_intersector1.h:1013:35: error: no matching function for call to ‘movemask(embree::vbool<8>&)’
1013 | const size_t mask = movemask(vmask);
| ~~~~~~~~^~~~~~~
• there are 3 candidates
• candidate 1: ‘unsigned int embree::movemask(bool)’
/usr/src/t2-src/src.embree.260726.163243.707062/embree-4.4.1/kernels/bvh/../common/../../common/sys/../math/emath.h:365:26:
365 | __forceinline unsigned movemask (bool s) { return (unsigned)s; }
| ^~~~~~~~
• no known conversion for argument 1 from ‘embree::vbool<8>’ {aka ‘const embree::vboolf_impl<8>’} to ‘bool’
/usr/src/t2-src/src.embree.260726.163243.707062/embree-4.4.1/kernels/bvh/../common/../../common/sys/../math/emath.h:365:41:
365 | __forceinline unsigned movemask (bool s) { return (unsigned)s; }
| ~~~~~^
• candidate 2: ‘size_t embree::movemask(const vboolf4&)’
/usr/src/t2-src/src.embree.260726.163243.707062/embree-4.4.1/kernels/bvh/../common/../../common/sys/../math/../simd/vboolf4_sse2.h:173:24:
173 | __forceinline size_t movemask(const vboolf4& a) { return _mm_movemask_ps(a); }
| ^~~~~~~~
• no known conversion for argument 1 from ‘embree::vbool<8>’ {aka ‘const embree::vboolf_impl<8>’} to ‘const embree::vboolf4&’ {aka ‘const embree::vboolf_impl<4>&’}
/usr/src/t2-src/src.embree.260726.163243.707062/embree-4.4.1/kernels/bvh/../common/../../common/sys/../math/../simd/vboolf4_sse2.h:173:48:
173 | __forceinline size_t movemask(const vboolf4& a) { return _mm_movemask_ps(a); }
| ~~~~~~~~~~~~~~~^
• candidate 3: ‘size_t embree::movemask(const Vec3ba&)’
/usr/src/t2-src/src.embree.260726.163243.707062/embree-4.4.1/kernels/bvh/../common/../../common/sys/../math/vec3ba.h:116:24:
116 | __forceinline size_t movemask(const Vec3ba& a) { return _mm_movemask_ps(a) & 0x7; }
| ^~~~~~~~
• no known conversion for argument 1 from ‘embree::vbool<8>’ {aka ‘const embree::vboolf_impl<8>’} to ‘const embree::Vec3ba&’
/usr/src/t2-src/src.embree.260726.163243.707062/embree-4.4.1/kernels/bvh/../common/../../common/sys/../math/vec3ba.h:116:47:
116 | __forceinline size_t movemask(const Vec3ba& a) { return _mm_movemask_ps(a) & 0x7; }
|