|
PatchworkOS
c9fea19
A non-POSIX operating system.
|
SIMD context management. More...
SIMD context management.
SIMD (Single Instruction, Multiple Data) context management allows saving and restoring the state of SIMD registers, the fact that SIMD uses its own registers is the reason that we cant use SIMD in the kernel normally.
Data Structures | |
| struct | simd_ctx_t |
Functions | |
| void | simd_cpu_init (void) |
| uint64_t | simd_ctx_init (simd_ctx_t *ctx) |
| void | simd_ctx_deinit (simd_ctx_t *ctx) |
| void | simd_ctx_save (simd_ctx_t *ctx) |
| void | simd_ctx_load (simd_ctx_t *ctx) |
| void simd_cpu_init | ( | void | ) |
| uint64_t simd_ctx_init | ( | simd_ctx_t * | ctx | ) |
| void simd_ctx_deinit | ( | simd_ctx_t * | ctx | ) |
| void simd_ctx_save | ( | simd_ctx_t * | ctx | ) |
| void simd_ctx_load | ( | simd_ctx_t * | ctx | ) |