Commit Graph

14 Commits

Author SHA1 Message Date
Ian Gulliver 579ddab2de Disassembler skeleton 2021-11-19 20:38:56 -10:00
Ian Gulliver c536961df3 Bit shift operators 2021-11-19 17:04:11 -10:00
Ian Gulliver cc8e4a8ccb Bitwise operators 2021-11-19 16:43:59 -10:00
Ian Gulliver 50f986fb13 Conditional return instructions 2021-11-19 16:30:11 -10:00
Ian Gulliver 7a24eee583 Add conditional call instructions 2021-11-19 16:24:04 -10:00
Ian Gulliver 6e36152b6a Typed operands 2021-11-19 16:14:38 -10:00
Ian Gulliver 534c4fe513 Handle invalid function calls 2021-11-19 15:45:51 -10:00
Ian Gulliver 7da1ea96da Jump tests 2021-11-19 15:42:27 -10:00
Ian Gulliver 007c56348c Signed comparison tests 2021-11-19 15:38:28 -10:00
Ian Gulliver 4988893b10 More opcode tests 2021-11-19 15:32:49 -10:00
Ian Gulliver cfec23f4e9 More opcode tests 2021-11-19 07:24:16 -10:00
Ian Gulliver b0ee500304 Split test utils, add opcode tests 2021-11-18 20:12:35 -10:00
Ian Gulliver 4332632c77 Split out the loader from the VM 2021-11-18 19:56:58 -10:00
Ian Gulliver 8b502f940c Split packages 2021-11-18 19:35:24 -10:00