vm_backend struct
#include <vecmat/backend.h>
External SIMD backend.
Register before the first vm_ (or from it). The implementation must only register when the kernels can run on this CPU. Public code does not dlopen.
Public variables
- const char* name
- Non-NULL stable name (
cortex-a55, ...). - uint64_t features
- ISA bits and/or private feature bits.
- int priority
- Higher wins among registered backends.
-
const vm_
backend_ ops* ops - Complete table; no NULL slots.