Mjolnir Core
Core functionality of the Mjolnir API
Core x86
abs
align_right
alignment_bytes
blend
blend_above
blend_at
blend_below
blend_from_to
broadcast
broadcast
broadcast_across_lanes
broadcast_element_sum
compare_all_equal
compare_all_greater
compare_all_greater_equal
compare_all_less
compare_all_less_equal
compare_all_true
compare_in_sequence_equal
compare_in_sequence_greater
compare_in_sequence_greater_equal
compare_in_sequence_less
compare_in_sequence_less_equal
compare_in_sequence_true
compare_selected_equal
compare_selected_greater
compare_selected_greater_equal
compare_selected_less
compare_selected_less_equal
compare_selected_true
copy_sign
DoublePrecisionVectorRegister
element_sum
element_sum_first_n
ElementType
exchange
FloatAVXRegister
FloatSSERegister
FloatVectorRegister
get
get
insert
IntegerVectorRegister
is_avx_register
is_double_precision
is_float_register
is_integer_register
is_m128
is_m128d
is_m128i
is_m256
is_m256d
is_m256i
is_memory_zero
is_multi_lane
is_single_precision
is_sse_register
is_vector_register
mm_add
mm_and
mm_andnot
mm_blend
mm_broadcast
mm_cast_fi
mm_cast_if
mm_cmp_eq
mm_cmp_ge
mm_cmp_gt
mm_cmp_le
mm_cmp_lt
mm_cvt_float
mm_fmadd
mm_fmsub
mm_load
mm_movemask_epi8
mm_mul
mm_or
mm_permute
mm_permute2f128
mm_set1
mm_setr
mm_setzero
mm_shuffle
mm_store
mm_sub
mm_xor
negate_all
negate_selected
num_elements
num_lane_elements
num_lanes
permute
permute_across_lanes
permute_lanes
set
set
shuffle
shuffle_lanes
SinglePrecisionVectorRegister
swap
swap_lanes
swap_lanes_if
VectorRegister
◆
VectorRegister
concept VectorRegister = is_any_of<T_Type, __m128, __m128d, __m128i, __m256, __m256d, __m256i>()
Concept for a x86 vector register.
Template Parameters
T_Type
Type
Generated by
1.9.1