A simple webassembly interpreter written in clojure.
- clone repo
- Run
lein run <*.wasm>- Pass in any wasm file located in the
./resourcefolder
- Pass in any wasm file located in the
-
end- 11/0x0B -
i32.eqz- 69/0x45 -
i32.eq- 70/0x46 -
i32.ne- 71/0x47 -
i32.lt_s- 72/0x48 -
i32.lt_u- 73/0x49 -
i32.gt_s- 74/0x40 -
i32.gt_u- 75/0x4A -
i32.le_s- 76/0x4B -
i32.le_u- 77/0x4C -
i32.ge_s- 78/0x4D -
i32.ge_u- 79/0x4F -
i32.add- 106/0x6A -
i32.sub- 107/0x6B -
i32.mul- 108/0x6C -
i32.div_s- 109/0x6D -
i32.div_u- 110/0x6E -
i32.rem_s- 111/0x6F -
i32.rem_u- 112/0x70