dispatch.c file
Functions
-
static void vm_cpu_bind(const vm_
cpu_ features_ t features) - Binds dispatched function pointers for
features. - void vm_cpu_init(void)
- One-time runtime dispatch bind (thread-safe).
Variables
- static atomic_int dispatch_ready
- static atomic_flag dispatch_lock
Defines
- #define VECMAT_FN_PTR(name, params, args)
- #define VECMAT_PICK_SVE2(name)
- #define VECMAT_PICK_SVE(name)
- #define VECMAT_PICK_AVX512(name)
- #define VECMAT_PICK_AVX2(name)
- #define VECMAT_PICK_AVX(name)
- #define VECMAT_PICK(name)
- #define VECMAT_BIND(name, params, args)
Function documentation
static void vm_cpu_bind(const vm_ cpu_ features_ t features)
Binds dispatched function pointers for features.
| Parameters | |
|---|---|
| features | Selected ISA mask. |