--- title: LCPU Advanced Arithmetic Engine emoji: 🛠️ colorFrom: gray colorTo: indigo sdk: gradio sdk_version: 6.14.0 app_file: app.py tags: - ml-intern pinned: true --- # 🛠️ LCPU: Advanced Arithmetic Engine Write C code, compile it to WebAssembly (WASM), run it instantly, and visualize the binary as a 1080p grayscale texture. ## Features 1. **The Forge** — Write C code, compile to WASM with Emscripten (auto-installed on first run) 2. **The Runner** — Execute exported functions with arguments, powered by `pywasm` 3. **The Visualizer** — Render WASM binaries as tiled 1920×1080 grayscale images ## Example C Code ```c int add(int a, int b) { return a + b; } int mul(int a, int b) { return a * b; } ``` Compile as `math_core`, then run `add` with arguments `10, 20`. ## Notes - First compile may take 1-2 minutes while Emscripten installs - Functions are auto-exported by Emscripten SIDE_MODULE mode - Persistent WASM files are stored in `/data`