PatchworkOS
Loading...
Searching...
No Matches
simd.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
stdbool.h
>
4
#include <
stdint.h
>
5
21
typedef
struct
22
{
23
uint8_t
*
buffer
;
24
}
simd_ctx_t
;
25
26
void
simd_cpu_init
(
void
);
27
28
uint64_t
simd_ctx_init
(
simd_ctx_t
* ctx);
29
30
void
simd_ctx_deinit
(
simd_ctx_t
* ctx);
31
32
void
simd_ctx_save
(
simd_ctx_t
* ctx);
33
34
void
simd_ctx_load
(
simd_ctx_t
* ctx);
35
simd_ctx_save
void simd_ctx_save(simd_ctx_t *ctx)
Definition
simd.c:104
simd_ctx_load
void simd_ctx_load(simd_ctx_t *ctx)
Definition
simd.c:119
simd_ctx_init
uint64_t simd_ctx_init(simd_ctx_t *ctx)
Definition
simd.c:86
simd_cpu_init
void simd_cpu_init(void)
Definition
simd.c:42
simd_ctx_deinit
void simd_ctx_deinit(simd_ctx_t *ctx)
Definition
simd.c:99
stdbool.h
stdint.h
uint64_t
__UINT64_TYPE__ uint64_t
Definition
stdint.h:17
uint8_t
__UINT8_TYPE__ uint8_t
Definition
stdint.h:11
simd_ctx_t
Definition
simd.h:22
simd_ctx_t::buffer
uint8_t * buffer
Definition
simd.h:23
include
kernel
cpu
simd.h
Generated by
1.9.8