Open Broadcaster Software
Free, open source software for live streaming and recording
mmx.h File Reference

Go to the source code of this file.

Data Structures

union  simde__m64
 

Macros

#define simde_m_paddb(a, b)   simde_mm_add_pi8(a, b)
 
#define simde_m_paddw(a, b)   simde_mm_add_pi16(a, b)
 
#define simde_m_paddd(a, b)   simde_mm_add_pi32(a, b)
 
#define simde_m_paddsb(a, b)   simde_mm_adds_pi8(a, b)
 
#define simde_m_paddusb(a, b)   simde_mm_adds_pu8(a, b)
 
#define simde_m_paddsw(a, b)   simde_mm_adds_pi16(a, b)
 
#define simde_m_paddusw(a, b)   simde_mm_adds_pu16(a, b)
 
#define simde_m_pand(a, b)   simde_mm_and_si64(a, b)
 
#define simde_m_pandn(a, b)   simde_mm_andnot_si64(a, b)
 
#define simde_m_pcmpeqb(a, b)   simde_mm_cmpeq_pi8(a, b)
 
#define simde_m_pcmpeqw(a, b)   simde_mm_cmpeq_pi16(a, b)
 
#define simde_m_pcmpeqd(a, b)   simde_mm_cmpeq_pi32(a, b)
 
#define simde_m_pcmpgtb(a, b)   simde_mm_cmpgt_pi8(a, b)
 
#define simde_m_pcmpgtw(a, b)   simde_mm_cmpgt_pi16(a, b)
 
#define simde_m_pcmpgtd(a, b)   simde_mm_cmpgt_pi32(a, b)
 
#define simde_m_to_int64(a)   simde_mm_cvtm64_si64(a)
 
#define simde_m_from_int(a)   simde_mm_cvtsi32_si64(a)
 
#define simde_m_from_int64(a)   simde_mm_cvtsi64_m64(a)
 
#define simde_m_empty()   simde_mm_empty()
 
#define simde_m_pmaddwd(a, b)   simde_mm_madd_pi16(a, b)
 
#define simde_m_pmulhw(a, b)   simde_mm_mulhi_pi16(a, b)
 
#define simde_m_pmullw(a, b)   simde_mm_mullo_pi16(a, b)
 
#define simde_m_por(a, b)   simde_mm_or_si64(a, b)
 
#define simde_m_packsswb(a, b)   simde_mm_packs_pi16(a, b)
 
#define simde_m_packssdw(a, b)   simde_mm_packs_pi32(a, b)
 
#define simde_m_packuswb(a, b)   simde_mm_packs_pu16(a, b)
 
#define simde_m_psllw(a, count)   simde_mm_sll_pi16(a, count)
 
#define simde_m_pslld(a, count)   simde_mm_sll_pi32(a, count)
 
#define simde_m_psllwi(a, count)   simde_mm_slli_pi16(a, count)
 
#define simde_m_pslldi(a, b)   simde_mm_slli_pi32(a, b)
 
#define simde_m_psllqi(a, count)   simde_mm_slli_si64(a, count)
 
#define simde_m_psllq(a, count)   simde_mm_sll_si64(a, count)
 
#define simde_m_psrlw(a, count)   simde_mm_srl_pi16(a, count)
 
#define simde_m_psrld(a, count)   simde_mm_srl_pi32(a, count)
 
#define simde_m_psrlwi(a, count)   simde_mm_srli_pi16(a, count)
 
#define simde_m_psrldi(a, count)   simde_mm_srli_pi32(a, count)
 
#define simde_m_psrlqi(a, count)   simde_mm_srli_si64(a, count)
 
#define simde_m_psrlq(a, count)   simde_mm_srl_si64(a, count)
 
#define simde_m_psrawi(a, count)   simde_mm_srai_pi16(a, count)
 
#define simde_m_srai_pi32(a, count)   simde_mm_srai_pi32(a, count)
 
#define simde_m_psraw(a, count)   simde_mm_sra_pi16(a, count)
 
#define simde_m_psrad(a, b)   simde_mm_sra_pi32(a, b)
 
#define simde_m_psubb(a, b)   simde_mm_sub_pi8(a, b)
 
#define simde_m_psubw(a, b)   simde_mm_sub_pi16(a, b)
 
#define simde_m_psubd(a, b)   simde_mm_sub_pi32(a, b)
 
#define simde_m_psubsb(a, b)   simde_mm_subs_pi8(a, b)
 
#define simde_m_psubusb(a, b)   simde_mm_subs_pu8(a, b)
 
#define simde_m_psubsw(a, b)   simde_mm_subs_pi16(a, b)
 
#define simde_m_psubusw(a, b)   simde_mm_subs_pu16(a, b)
 
#define simde_m_punpckhbw(a, b)   simde_mm_unpackhi_pi8(a, b)
 
#define simde_m_punpckhwd(a, b)   simde_mm_unpackhi_pi16(a, b)
 
#define simde_m_punpckhdq(a, b)   simde_mm_unpackhi_pi32(a, b)
 
#define simde_m_punpcklbw(a, b)   simde_mm_unpacklo_pi8(a, b)
 
#define simde_m_punpcklwd(a, b)   simde_mm_unpacklo_pi16(a, b)
 
#define simde_m_punpckldq(a, b)   simde_mm_unpacklo_pi32(a, b)
 
#define simde_m_pxor(a, b)   simde_mm_xor_si64(a, b)
 

Functions

 HEDLEY_STATIC_ASSERT (8==sizeof(simde__m64), "__m64 size incorrect")
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_add_pi8 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_add_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_add_pi32 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_adds_pi8 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_adds_pu8 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_adds_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_adds_pu16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_and_si64 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_andnot_si64 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpeq_pi8 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpeq_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpeq_pi32 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpgt_pi8 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpgt_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpgt_pi32 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES int64_t simde_mm_cvtm64_si64 (simde__m64 a)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cvtsi32_si64 (int32_t a)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cvtsi64_m64 (int64_t a)
 
SIMDE__FUNCTION_ATTRIBUTES int32_t simde_mm_cvtsi64_si32 (simde__m64 a)
 
SIMDE__FUNCTION_ATTRIBUTES void simde_mm_empty (void)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_madd_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_mulhi_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_mullo_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_or_si64 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_packs_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_packs_pi32 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_packs_pu16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set_pi8 (int8_t e7, int8_t e6, int8_t e5, int8_t e4, int8_t e3, int8_t e2, int8_t e1, int8_t e0)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_x_mm_set_pu8 (uint8_t e7, uint8_t e6, uint8_t e5, uint8_t e4, uint8_t e3, uint8_t e2, uint8_t e1, uint8_t e0)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set_pi16 (int16_t e3, int16_t e2, int16_t e1, int16_t e0)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_x_mm_set_pu16 (uint16_t e3, uint16_t e2, uint16_t e1, uint16_t e0)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_x_mm_set_pu32 (uint32_t e1, uint32_t e0)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set_pi32 (int32_t e1, int32_t e0)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set1_pi8 (int8_t a)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set1_pi16 (int16_t a)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set1_pi32 (int32_t a)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_setr_pi8 (int8_t e7, int8_t e6, int8_t e5, int8_t e4, int8_t e3, int8_t e2, int8_t e1, int8_t e0)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_setr_pi16 (int16_t e3, int16_t e2, int16_t e1, int16_t e0)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_setr_pi32 (int32_t e1, int32_t e0)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_setzero_si64 (void)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sll_pi16 (simde__m64 a, simde__m64 count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sll_pi32 (simde__m64 a, simde__m64 count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_slli_pi16 (simde__m64 a, int count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_slli_pi32 (simde__m64 a, int count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_slli_si64 (simde__m64 a, int count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sll_si64 (simde__m64 a, simde__m64 count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srl_pi16 (simde__m64 a, simde__m64 count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srl_pi32 (simde__m64 a, simde__m64 count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srli_pi16 (simde__m64 a, int count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srli_pi32 (simde__m64 a, int count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srli_si64 (simde__m64 a, int count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srl_si64 (simde__m64 a, simde__m64 count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srai_pi16 (simde__m64 a, int count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srai_pi32 (simde__m64 a, int count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sra_pi16 (simde__m64 a, simde__m64 count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sra_pi32 (simde__m64 a, simde__m64 count)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sub_pi8 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sub_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sub_pi32 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_subs_pi8 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_subs_pu8 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_subs_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_subs_pu16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpackhi_pi8 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpackhi_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpackhi_pi32 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpacklo_pi8 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpacklo_pi16 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpacklo_pi32 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_xor_si64 (simde__m64 a, simde__m64 b)
 
SIMDE__FUNCTION_ATTRIBUTES int32_t simde_m_to_int (simde__m64 a)
 

Macro Definition Documentation

◆ simde_m_empty

#define simde_m_empty ( )    simde_mm_empty()

◆ simde_m_from_int

#define simde_m_from_int (   a)    simde_mm_cvtsi32_si64(a)

◆ simde_m_from_int64

#define simde_m_from_int64 (   a)    simde_mm_cvtsi64_m64(a)

◆ simde_m_packssdw

#define simde_m_packssdw (   a,
 
)    simde_mm_packs_pi32(a, b)

◆ simde_m_packsswb

#define simde_m_packsswb (   a,
 
)    simde_mm_packs_pi16(a, b)

◆ simde_m_packuswb

#define simde_m_packuswb (   a,
 
)    simde_mm_packs_pu16(a, b)

◆ simde_m_paddb

#define simde_m_paddb (   a,
 
)    simde_mm_add_pi8(a, b)

◆ simde_m_paddd

#define simde_m_paddd (   a,
 
)    simde_mm_add_pi32(a, b)

◆ simde_m_paddsb

#define simde_m_paddsb (   a,
 
)    simde_mm_adds_pi8(a, b)

◆ simde_m_paddsw

#define simde_m_paddsw (   a,
 
)    simde_mm_adds_pi16(a, b)

◆ simde_m_paddusb

#define simde_m_paddusb (   a,
 
)    simde_mm_adds_pu8(a, b)

◆ simde_m_paddusw

#define simde_m_paddusw (   a,
 
)    simde_mm_adds_pu16(a, b)

◆ simde_m_paddw

#define simde_m_paddw (   a,
 
)    simde_mm_add_pi16(a, b)

◆ simde_m_pand

#define simde_m_pand (   a,
 
)    simde_mm_and_si64(a, b)

◆ simde_m_pandn

#define simde_m_pandn (   a,
 
)    simde_mm_andnot_si64(a, b)

◆ simde_m_pcmpeqb

#define simde_m_pcmpeqb (   a,
 
)    simde_mm_cmpeq_pi8(a, b)

◆ simde_m_pcmpeqd

#define simde_m_pcmpeqd (   a,
 
)    simde_mm_cmpeq_pi32(a, b)

◆ simde_m_pcmpeqw

#define simde_m_pcmpeqw (   a,
 
)    simde_mm_cmpeq_pi16(a, b)

◆ simde_m_pcmpgtb

#define simde_m_pcmpgtb (   a,
 
)    simde_mm_cmpgt_pi8(a, b)

◆ simde_m_pcmpgtd

#define simde_m_pcmpgtd (   a,
 
)    simde_mm_cmpgt_pi32(a, b)

◆ simde_m_pcmpgtw

#define simde_m_pcmpgtw (   a,
 
)    simde_mm_cmpgt_pi16(a, b)

◆ simde_m_pmaddwd

#define simde_m_pmaddwd (   a,
 
)    simde_mm_madd_pi16(a, b)

◆ simde_m_pmulhw

#define simde_m_pmulhw (   a,
 
)    simde_mm_mulhi_pi16(a, b)

◆ simde_m_pmullw

#define simde_m_pmullw (   a,
 
)    simde_mm_mullo_pi16(a, b)

◆ simde_m_por

#define simde_m_por (   a,
 
)    simde_mm_or_si64(a, b)

◆ simde_m_pslld

#define simde_m_pslld (   a,
  count 
)    simde_mm_sll_pi32(a, count)

◆ simde_m_pslldi

#define simde_m_pslldi (   a,
 
)    simde_mm_slli_pi32(a, b)

◆ simde_m_psllq

#define simde_m_psllq (   a,
  count 
)    simde_mm_sll_si64(a, count)

◆ simde_m_psllqi

#define simde_m_psllqi (   a,
  count 
)    simde_mm_slli_si64(a, count)

◆ simde_m_psllw

#define simde_m_psllw (   a,
  count 
)    simde_mm_sll_pi16(a, count)

◆ simde_m_psllwi

#define simde_m_psllwi (   a,
  count 
)    simde_mm_slli_pi16(a, count)

◆ simde_m_psrad

#define simde_m_psrad (   a,
 
)    simde_mm_sra_pi32(a, b)

◆ simde_m_psraw

#define simde_m_psraw (   a,
  count 
)    simde_mm_sra_pi16(a, count)

◆ simde_m_psrawi

#define simde_m_psrawi (   a,
  count 
)    simde_mm_srai_pi16(a, count)

◆ simde_m_psrld

#define simde_m_psrld (   a,
  count 
)    simde_mm_srl_pi32(a, count)

◆ simde_m_psrldi

#define simde_m_psrldi (   a,
  count 
)    simde_mm_srli_pi32(a, count)

◆ simde_m_psrlq

#define simde_m_psrlq (   a,
  count 
)    simde_mm_srl_si64(a, count)

◆ simde_m_psrlqi

#define simde_m_psrlqi (   a,
  count 
)    simde_mm_srli_si64(a, count)

◆ simde_m_psrlw

#define simde_m_psrlw (   a,
  count 
)    simde_mm_srl_pi16(a, count)

◆ simde_m_psrlwi

#define simde_m_psrlwi (   a,
  count 
)    simde_mm_srli_pi16(a, count)

◆ simde_m_psubb

#define simde_m_psubb (   a,
 
)    simde_mm_sub_pi8(a, b)

◆ simde_m_psubd

#define simde_m_psubd (   a,
 
)    simde_mm_sub_pi32(a, b)

◆ simde_m_psubsb

#define simde_m_psubsb (   a,
 
)    simde_mm_subs_pi8(a, b)

◆ simde_m_psubsw

#define simde_m_psubsw (   a,
 
)    simde_mm_subs_pi16(a, b)

◆ simde_m_psubusb

#define simde_m_psubusb (   a,
 
)    simde_mm_subs_pu8(a, b)

◆ simde_m_psubusw

#define simde_m_psubusw (   a,
 
)    simde_mm_subs_pu16(a, b)

◆ simde_m_psubw

#define simde_m_psubw (   a,
 
)    simde_mm_sub_pi16(a, b)

◆ simde_m_punpckhbw

#define simde_m_punpckhbw (   a,
 
)    simde_mm_unpackhi_pi8(a, b)

◆ simde_m_punpckhdq

#define simde_m_punpckhdq (   a,
 
)    simde_mm_unpackhi_pi32(a, b)

◆ simde_m_punpckhwd

#define simde_m_punpckhwd (   a,
 
)    simde_mm_unpackhi_pi16(a, b)

◆ simde_m_punpcklbw

#define simde_m_punpcklbw (   a,
 
)    simde_mm_unpacklo_pi8(a, b)

◆ simde_m_punpckldq

#define simde_m_punpckldq (   a,
 
)    simde_mm_unpacklo_pi32(a, b)

◆ simde_m_punpcklwd

#define simde_m_punpcklwd (   a,
 
)    simde_mm_unpacklo_pi16(a, b)

◆ simde_m_pxor

#define simde_m_pxor (   a,
 
)    simde_mm_xor_si64(a, b)

◆ simde_m_srai_pi32

#define simde_m_srai_pi32 (   a,
  count 
)    simde_mm_srai_pi32(a, count)

◆ simde_m_to_int64

#define simde_m_to_int64 (   a)    simde_mm_cvtm64_si64(a)

Function Documentation

◆ HEDLEY_STATIC_ASSERT()

HEDLEY_STATIC_ASSERT ( = =sizeof(simde__m64),
"__m64 size incorrect"   
)

◆ simde_m_to_int()

SIMDE__FUNCTION_ATTRIBUTES int32_t simde_m_to_int ( simde__m64  a)

◆ simde_mm_add_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_add_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_add_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_add_pi32 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_add_pi8()

◆ simde_mm_adds_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_adds_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_adds_pi8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_adds_pi8 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_adds_pu16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_adds_pu16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_adds_pu8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_adds_pu8 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_and_si64()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_and_si64 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_andnot_si64()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_andnot_si64 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_cmpeq_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpeq_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_cmpeq_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpeq_pi32 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_cmpeq_pi8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpeq_pi8 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_cmpgt_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpgt_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_cmpgt_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpgt_pi32 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_cmpgt_pi8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cmpgt_pi8 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_cvtm64_si64()

SIMDE__FUNCTION_ATTRIBUTES int64_t simde_mm_cvtm64_si64 ( simde__m64  a)

◆ simde_mm_cvtsi32_si64()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cvtsi32_si64 ( int32_t  a)

◆ simde_mm_cvtsi64_m64()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_cvtsi64_m64 ( int64_t  a)

◆ simde_mm_cvtsi64_si32()

SIMDE__FUNCTION_ATTRIBUTES int32_t simde_mm_cvtsi64_si32 ( simde__m64  a)

◆ simde_mm_empty()

SIMDE__FUNCTION_ATTRIBUTES void simde_mm_empty ( void  )

◆ simde_mm_madd_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_madd_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_mulhi_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_mulhi_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_mullo_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_mullo_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_or_si64()

◆ simde_mm_packs_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_packs_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_packs_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_packs_pi32 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_packs_pu16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_packs_pu16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_set1_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set1_pi16 ( int16_t  a)

◆ simde_mm_set1_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set1_pi32 ( int32_t  a)

◆ simde_mm_set1_pi8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set1_pi8 ( int8_t  a)

◆ simde_mm_set_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set_pi16 ( int16_t  e3,
int16_t  e2,
int16_t  e1,
int16_t  e0 
)

◆ simde_mm_set_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set_pi32 ( int32_t  e1,
int32_t  e0 
)

◆ simde_mm_set_pi8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_set_pi8 ( int8_t  e7,
int8_t  e6,
int8_t  e5,
int8_t  e4,
int8_t  e3,
int8_t  e2,
int8_t  e1,
int8_t  e0 
)

◆ simde_mm_setr_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_setr_pi16 ( int16_t  e3,
int16_t  e2,
int16_t  e1,
int16_t  e0 
)

◆ simde_mm_setr_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_setr_pi32 ( int32_t  e1,
int32_t  e0 
)

◆ simde_mm_setr_pi8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_setr_pi8 ( int8_t  e7,
int8_t  e6,
int8_t  e5,
int8_t  e4,
int8_t  e3,
int8_t  e2,
int8_t  e1,
int8_t  e0 
)

◆ simde_mm_setzero_si64()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_setzero_si64 ( void  )

◆ simde_mm_sll_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sll_pi16 ( simde__m64  a,
simde__m64  count 
)

◆ simde_mm_sll_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sll_pi32 ( simde__m64  a,
simde__m64  count 
)

◆ simde_mm_sll_si64()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sll_si64 ( simde__m64  a,
simde__m64  count 
)

◆ simde_mm_slli_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_slli_pi16 ( simde__m64  a,
int  count 
)

◆ simde_mm_slli_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_slli_pi32 ( simde__m64  a,
int  count 
)

◆ simde_mm_slli_si64()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_slli_si64 ( simde__m64  a,
int  count 
)

◆ simde_mm_sra_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sra_pi16 ( simde__m64  a,
simde__m64  count 
)

◆ simde_mm_sra_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sra_pi32 ( simde__m64  a,
simde__m64  count 
)

◆ simde_mm_srai_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srai_pi16 ( simde__m64  a,
int  count 
)

◆ simde_mm_srai_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srai_pi32 ( simde__m64  a,
int  count 
)

◆ simde_mm_srl_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srl_pi16 ( simde__m64  a,
simde__m64  count 
)

◆ simde_mm_srl_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srl_pi32 ( simde__m64  a,
simde__m64  count 
)

◆ simde_mm_srl_si64()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srl_si64 ( simde__m64  a,
simde__m64  count 
)

◆ simde_mm_srli_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srli_pi16 ( simde__m64  a,
int  count 
)

◆ simde_mm_srli_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srli_pi32 ( simde__m64  a,
int  count 
)

◆ simde_mm_srli_si64()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_srli_si64 ( simde__m64  a,
int  count 
)

◆ simde_mm_sub_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sub_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_sub_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_sub_pi32 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_sub_pi8()

◆ simde_mm_subs_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_subs_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_subs_pi8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_subs_pi8 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_subs_pu16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_subs_pu16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_subs_pu8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_subs_pu8 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_unpackhi_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpackhi_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_unpackhi_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpackhi_pi32 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_unpackhi_pi8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpackhi_pi8 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_unpacklo_pi16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpacklo_pi16 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_unpacklo_pi32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpacklo_pi32 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_unpacklo_pi8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_unpacklo_pi8 ( simde__m64  a,
simde__m64  b 
)

◆ simde_mm_xor_si64()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_mm_xor_si64 ( simde__m64  a,
simde__m64  b 
)

◆ simde_x_mm_set_pu16()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_x_mm_set_pu16 ( uint16_t  e3,
uint16_t  e2,
uint16_t  e1,
uint16_t  e0 
)

◆ simde_x_mm_set_pu32()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_x_mm_set_pu32 ( uint32_t  e1,
uint32_t  e0 
)

◆ simde_x_mm_set_pu8()

SIMDE__FUNCTION_ATTRIBUTES simde__m64 simde_x_mm_set_pu8 ( uint8_t  e7,
uint8_t  e6,
uint8_t  e5,
uint8_t  e4,
uint8_t  e3,
uint8_t  e2,
uint8_t  e1,
uint8_t  e0 
)