Go to the source code of this file.
◆ HAVE_X86
◆ LAL_ONCE
◆ cpuid()
static UNUSED void cpuid |
( |
uint32_t |
output[4], |
|
|
UNUSED int |
functionnumber |
|
) |
| |
|
inlinestatic |
◆ xgetbv()
static UNUSED int64_t xgetbv |
( |
UNUSED int |
ctr | ) |
|
|
inlinestatic |
◆ detect_instruction_set()
◆ select_instruction_set()
static void select_instruction_set |
( |
void |
| ) |
|
|
static |
◆ selected_iset
◆ iset_names
Initial value:= {
}
@ LAL_SIMD_ISET_SSE4_1
SSE version 4.1.
@ LAL_SIMD_ISET_SSE3
SSE version 3.
@ LAL_SIMD_ISET_SSE
SSE (Streaming SIMD Extensions)
@ LAL_SIMD_ISET_AVX2
AVX version 2.
@ LAL_SIMD_ISET_SSE4_2
SSE version 4.2.
@ LAL_SIMD_ISET_SSE2
SSE version 2.
@ LAL_SIMD_ISET_GEN
GENeric floating-point unit.
@ LAL_SIMD_ISET_AVX
AVX (Advanced Vector Extensions)
@ LAL_SIMD_ISET_SSSE3
Supplemental SSE version 3.
Definition at line 80 of file LALSIMD.c.
◆ lalOnce