inline bool any() const { __m512d buf0 = _mm512_or_pd(val[ 0], val[ 1]); return _mm512_test_epi64_mask( _mm512_castpd_si512(buf0), _mm512_castpd_si512(buf0)); }
void extern avx512dq_test (void) { z = _mm512_or_pd (z, z); z = _mm512_mask_or_pd (z, m, z, z); z = _mm512_maskz_or_pd (m, z, z); y = _mm256_mask_or_pd (y, m, y, y); y = _mm256_maskz_or_pd (m, y, y); x = _mm_mask_or_pd (x, m, x, x); x = _mm_maskz_or_pd (m, x, x); }
__m512d test_mm512_or_pd (__m512d __A, __m512d __B) { // CHECK-LABEL: @test_mm512_or_pd // CHECK: or <8 x i64> return (__m512d) _mm512_or_pd(__A, __B); }