clang 20.0.0git
|
Go to the source code of this file.
Macros | |
#define | _vel_pack_f32p __builtin_ve_vl_pack_f32p |
#define | _vel_pack_f32a __builtin_ve_vl_pack_f32a |
#define | _vel_extract_vm512u(vm) __builtin_ve_vl_extract_vm512u(vm) |
#define | _vel_extract_vm512l(vm) __builtin_ve_vl_extract_vm512l(vm) |
#define | _vel_insert_vm512u(vm512, vm) __builtin_ve_vl_insert_vm512u(vm512, vm) |
#define | _vel_insert_vm512l(vm512, vm) __builtin_ve_vl_insert_vm512l(vm512, vm) |
Typedefs | |
typedef double __vr | __attribute__((__vector_size__(2048))) |
Enumerations | |
enum | VShuffleCodes { VE_VSHUFFLE_YUYU = 0 , VE_VSHUFFLE_YUYL = 1 , VE_VSHUFFLE_YUZU = 2 , VE_VSHUFFLE_YUZL = 3 , VE_VSHUFFLE_YLYU = 4 , VE_VSHUFFLE_YLYL = 5 , VE_VSHUFFLE_YLZU = 6 , VE_VSHUFFLE_YLZL = 7 , VE_VSHUFFLE_ZUYU = 8 , VE_VSHUFFLE_ZUYL = 9 , VE_VSHUFFLE_ZUZU = 10 , VE_VSHUFFLE_ZUZL = 11 , VE_VSHUFFLE_ZLYU = 12 , VE_VSHUFFLE_ZLYL = 13 , VE_VSHUFFLE_ZLZU = 14 , VE_VSHUFFLE_ZLZL = 15 } |
Functions | |
static unsigned long int | _vel_pack_i32 (unsigned int a, unsigned int b) |
#define _vel_extract_vm512l | ( | vm | ) | __builtin_ve_vl_extract_vm512l(vm) |
Definition at line 67 of file velintrin.h.
#define _vel_extract_vm512u | ( | vm | ) | __builtin_ve_vl_extract_vm512u(vm) |
Definition at line 66 of file velintrin.h.
#define _vel_insert_vm512l | ( | vm512, | |
vm | |||
) | __builtin_ve_vl_insert_vm512l(vm512, vm) |
Definition at line 69 of file velintrin.h.
#define _vel_insert_vm512u | ( | vm512, | |
vm | |||
) | __builtin_ve_vl_insert_vm512u(vm512, vm) |
Definition at line 68 of file velintrin.h.
#define _vel_pack_f32a __builtin_ve_vl_pack_f32a |
Definition at line 60 of file velintrin.h.
#define _vel_pack_f32p __builtin_ve_vl_pack_f32p |
Definition at line 59 of file velintrin.h.
typedef double __vr __attribute__((__vector_size__(2048))) |
Definition at line 13 of file velintrin.h.
enum VShuffleCodes |
Definition at line 32 of file velintrin.h.