mandelbrot/build/wasm-v23/manifest.json
2026-08-22 20:55:27 +09:00

85 lines
4 KiB
JSON

{
"format": "mandelbrot-source-wasm-manifest-v23",
"toolchain": {
"format": "mandelbrot-wasm-toolchain-v1",
"compiler": "clang",
"version": "17.0.6",
"target": "wasm32-unknown-unknown",
"commonFlags": [
"-O3",
"-nostdlib",
"-ffreestanding",
"-fno-builtin",
"-Wl,--no-entry",
"-Wl,--export-memory",
"-Wl,--strip-all"
],
"scalarFlags": [
"-mno-simd128",
"-fno-vectorize",
"-fno-slp-vectorize"
],
"simdFlags": [
"-msimd128"
]
},
"abi": "src/abi.json",
"payloads": [
{
"symbol": "WASM_SIMD_B64",
"file": "wasm-simd.wasm",
"bytes": 511,
"sha256": "d19b26c04e1b2f59ee1e9c8f6df0ceb9d6b2a56d08b906c0f3b8d9e10903460b",
"source": "src/shallow_kernel.c"
},
{
"symbol": "WASM_SCALAR_B64",
"file": "wasm-scalar.wasm",
"bytes": 511,
"sha256": "d19b26c04e1b2f59ee1e9c8f6df0ceb9d6b2a56d08b906c0f3b8d9e10903460b",
"source": "src/shallow_kernel.c"
},
{
"symbol": "DEEP_SIMD_B64",
"file": "deep-simd.wasm",
"bytes": 4866,
"sha256": "d49385f06e4a8f55c82fc8b4ecf7beb26313624dbcc038301a33a3eaa3465214",
"source": "src/deep_kernel.c"
},
{
"symbol": "DEEP_SCALAR_B64",
"file": "deep-scalar.wasm",
"bytes": 5246,
"sha256": "d133bbecc8f6dbdf4fdce2b400044ae50e34589c3cb1d612f4c8d644cbddffc2",
"source": "src/deep_kernel.c"
},
{
"symbol": "BLA_SIMD_B64",
"file": "bla-simd.wasm",
"bytes": 4959,
"sha256": "f80f136e9fb676ce65b2ae53be4ccfdc65712e623a5a06312645a025428e0c1e",
"source": "src/bla_kernel_v18.c"
},
{
"symbol": "BLA_SCALAR_B64",
"file": "bla-scalar.wasm",
"bytes": 4593,
"sha256": "4f0691348704482331e48cb0739500fc2e716bc1f6a5c3b8f10ac5f2d54e985f",
"source": "src/bla_kernel_v18.c"
},
{
"symbol": "COLOR_SIMD_B64",
"file": "color-simd.wasm",
"bytes": 1387,
"sha256": "8cf83374ed0c680b9f0cd3619c736689680fbc8c3b5475c0aa20b45073b01d03",
"source": "src/color_kernel.c"
},
{
"symbol": "COLOR_SCALAR_B64",
"file": "color-scalar.wasm",
"bytes": 632,
"sha256": "aa2914ec1acacaa29ac2408118c320235657a7b807b9a60fd7abb49ba3424d90",
"source": "src/color_kernel.c"
}
]
}