import { cc } from "bun:ffi"; import source from "./test.c" with { type: "file" }; const { symbols: { fibonacci }, } = cc({ source, symbols: { fibonacci: { args: [], returns: "uint64_t", }, }, }); const risultato = fibonacci(); console.log("fibonacci serie 250 000: ", risultato ); // function fibonacci_js() { const n = 250000; let a = 0n; let b = 1n; let c; for (let i = 2; i <= n; i++) { c = a + b; a = b; b = c; } return b; } const result_js = fibonacci_js(); console.log("Fibonacci(250 000) =", result_js.toString());