Go to the source code of this file.
|
| | mrpt |
| | This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
|
| |
◆ CHECK_BARRIER
| #define CHECK_BARRIER |
( |
|
lo, |
|
|
|
hi, |
|
|
|
other, |
|
|
|
flags |
|
) |
| |
Value: { \
__m128i diff = _mm_subs_epu8(lo, other); \
__m128i diff2 = _mm_subs_epu8(other, hi); \
__m128i
z = _mm_setzero_si128(); \
diff = _mm_cmpeq_epi8(diff,
z); \
diff2 = _mm_cmpeq_epi8(diff2,
z); \
flags = ~(_mm_movemask_epi8(diff) | (_mm_movemask_epi8(diff2) << 16)); \
}
Definition at line 47 of file faster_corner_utilities.h.