Use SIMD libc.

This commit is contained in:
Nuno Cruces
2025-04-07 12:49:01 +01:00
parent a3ce8f9de5
commit 73ac7e06f6
28 changed files with 787 additions and 421 deletions

View File

@@ -10,7 +10,9 @@ WASI_SDK="$ROOT/tools/wasi-sdk/bin"
trap 'rm -f sql3parse_table.tmp' EXIT
"$WASI_SDK/clang" --target=wasm32-wasi -std=c23 -g0 -Oz \
-Wall -Wextra -o sql3parse_table.wasm main.c \
-Wall -Wextra -Wno-unused-parameter -Wno-unused-function \
-o sql3parse_table.wasm main.c \
-I"$ROOT/sqlite3" \
-mexec-model=reactor \
-msimd128 -mmutable-globals -mmultivalue \
-mbulk-memory -mreference-types \

View File

@@ -1,5 +1,6 @@
#include <stddef.h>
#include "strings.c"
#include "sql3parse_table.c"
static_assert(offsetof(sql3table, name) == 0, "Unexpected offset");