(module
(func (export "count1s") (param $num i32) (result i32)
;; load the number onto the stack
local.get $num
;; coount the amount of 1s and return the result
i32.popcnt
)
)
var url = "{%wasm-url%}";
await WebAssembly.instantiateStreaming(fetch(url), { console }).then(
(result) => {
const count1s = result.instance.exports.count1s;
console.log(count1s(0b10000010));
}
);