summaryrefslogtreecommitdiff
path: root/numpy/distutils/checks/cpu_f16c.c
blob: a5a343e2dd5977634f181107485cbe7a4e775683 (plain)
1
2
3
4
5
6
7
8
9
#include <emmintrin.h>
#include <immintrin.h>

int main(void)
{
    __m128 a  = _mm_cvtph_ps(_mm_setzero_si128());
    __m256 a8 = _mm256_cvtph_ps(_mm_setzero_si128());
    return (int)(_mm_cvtss_f32(a) + _mm_cvtss_f32(_mm256_castps256_ps128(a8)));
}