(module ;; function isOdd: returns 1 if its argument is odd, 0 if it is even. (func $isOdd (param $n i32) (result i32) get_local $n i32.const 1 i32.and ;; computes (n & 1), i.e. returns low bit of n ) (export "isOdd" (func $isOdd)) )