73 _(mm_get_flush_zero_mode) \
74 _(mm_get_rounding_mode) \
125 _(mm_set_flush_zero_mode) \
128 _(mm_set_rounding_mode) \
242 _(mm_cvtsi128_si32) \
243 _(mm_cvtsi128_si64) \
244 _(mm_cvtsi128_si64x) \
246 _(mm_cvtsi32_si128) \
248 _(mm_cvtsi64_si128) \
250 _(mm_cvtsi64x_si128) \
260 _(mm_extract_epi16) \
276 _(mm_maskmoveu_si128) \
288 _(mm_movemask_epi8) \
290 _(mm_movepi64_pi64) \
291 _(mm_movpi64_epi64) \
326 _(mm_setzero_si128) \
327 _(mm_shuffle_epi32) \
329 _(mm_shufflehi_epi16) \
330 _(mm_shufflelo_epi16) \
385 _(mm_undefined_si128) \
386 _(mm_unpackhi_epi16) \
387 _(mm_unpackhi_epi32) \
388 _(mm_unpackhi_epi64) \
389 _(mm_unpackhi_epi8) \
391 _(mm_unpacklo_epi16) \
392 _(mm_unpacklo_epi32) \
393 _(mm_unpacklo_epi64) \
394 _(mm_unpacklo_epi8) \
431 _(mm_maddubs_epi16) \
455 _(mm_cvtepi16_epi32) \
456 _(mm_cvtepi16_epi64) \
457 _(mm_cvtepi32_epi64) \
458 _(mm_cvtepi8_epi16) \
459 _(mm_cvtepi8_epi32) \
460 _(mm_cvtepi8_epi64) \
461 _(mm_cvtepu16_epi32) \
462 _(mm_cvtepu16_epi64) \
463 _(mm_cvtepu32_epi64) \
464 _(mm_cvtepu8_epi16) \
465 _(mm_cvtepu8_epi32) \
466 _(mm_cvtepu8_epi64) \
469 _(mm_extract_epi32) \
470 _(mm_extract_epi64) \
498 _(mm_stream_load_si128) \
499 _(mm_test_all_ones) \
500 _(mm_test_all_zeros) \
501 _(mm_test_mix_ones_zeros) \
503 _(mm_testnzc_si128) \
528 _(mm_aesenclast_si128) \
529 _(mm_aesdeclast_si128) \
531 _(mm_aeskeygenassist_si128) \
533 _(mm_clmulepi64_si128) \
534 _(mm_get_denormals_zero_mode) \
537 _(mm_set_denormals_zero_mode) \
virtual void release(void)=0
static SSE2NEONTest * create(void)
Definition impl.cpp:11884
virtual result_t runTest(InstructionTest test)=0
InstructionTest
Definition impl.h:551
@ INTRIN_LIST
Definition impl.h:553
const char * instructionString[]
Definition impl.cpp:281
result_t
Definition common.h:60