Luuk de Gram
0d66112643
wasm: refactor extended instructions
...
The extended instructions starting with opcode `0xFC` are refactored
to make the work the same as the SIMD instructions. This means a
`Mir` instruction no longer contains a field 'secondary'. Instead,
we use the `payload` field to store the index into the extra list
which contains the extended opcode value. In case of instructions
such as 'memory.fill' which also have an immediate value, such
values will also be stored in the extra list right after the
instruction itself. This makes each `Mir` instruction smaller.
2022-12-21 17:02:53 +01:00
..
2022-12-06 20:38:54 -07:00
2022-12-16 18:31:48 +01:00
2022-12-14 14:26:02 -07:00
2022-12-18 16:34:09 -07:00
2022-12-17 14:11:33 +01:00
2022-05-09 18:51:46 +02:00
2022-12-06 20:38:54 -07:00
2022-12-10 12:34:34 +01:00
2022-12-14 14:26:02 -07:00
2022-12-17 14:11:33 +01:00
2022-11-30 15:42:59 -07:00
2022-10-06 21:22:20 +03:00
2022-12-17 14:11:33 +01:00
2022-07-23 13:52:16 +03:00
2022-12-15 23:08:51 +02:00
2022-12-13 15:04:03 -05:00
2022-12-18 13:31:38 +01:00
2022-07-13 16:10:41 -07:00
2022-12-18 16:22:19 -05:00
2022-12-18 01:46:09 -05:00
2022-11-28 17:07:35 +01:00
2022-11-29 23:30:38 -07:00
2022-11-28 18:49:33 +02:00
2022-12-13 13:14:20 +02:00
2022-08-22 13:55:00 +03:00
2022-12-17 14:11:33 +01:00
2022-12-20 17:33:40 +02:00
2022-12-17 14:11:33 +01:00
2022-12-15 02:56:24 -05:00
2022-12-09 21:57:17 +01:00
2022-11-04 00:09:27 +03:30
2022-12-06 20:38:54 -07:00
2022-12-12 06:23:56 +02:00
2022-08-16 20:35:03 +03:00
2022-05-11 18:41:23 -06:00
2022-03-01 13:28:47 -05:00
2022-12-13 19:19:27 -05:00
2022-12-18 16:24:13 -05:00
2022-12-20 14:37:05 -07:00
2022-12-19 04:12:46 -05:00
2022-11-18 19:22:42 +00:00
2022-06-11 23:49:33 +03:00
2022-12-08 22:21:46 +02:00
2022-12-14 11:42:28 -05:00
2022-12-15 15:56:13 -07:00
2022-12-06 20:38:54 -07:00
2022-12-13 13:14:20 +02:00
2022-11-18 19:22:42 +00:00
2022-12-17 14:11:33 +01:00
2022-12-17 14:11:33 +01:00
2022-12-14 14:26:02 -07:00
2022-12-17 14:11:33 +01:00
2022-12-06 12:27:28 -07:00
2022-05-11 15:43:18 -04:00
2022-11-05 10:15:01 +01:00
2022-12-17 14:11:33 +01:00
2022-12-15 09:00:42 -05:00
2022-09-11 23:18:43 -04:00
2022-09-16 14:46:53 -04:00
2022-12-20 16:20:48 +01:00
2022-12-15 00:56:26 -08:00
2022-12-18 22:11:26 -05:00
2022-12-18 13:31:38 +01:00
2022-12-17 14:11:33 +01:00
2022-12-09 21:57:17 +01:00
2022-12-17 22:06:47 -08:00
2022-12-06 20:38:54 -07:00
2022-11-29 23:30:38 -07:00
2022-12-13 14:55:41 -05:00
2022-12-13 14:55:41 -05:00
2022-12-06 12:15:04 -07:00
2022-12-13 09:11:30 +01:00
2022-12-06 20:38:54 -07:00
2022-12-10 12:33:17 +01:00
2022-12-09 21:57:17 +01:00
2022-12-10 12:34:34 +01:00
2022-03-10 13:13:17 -05:00
2022-11-05 02:34:24 -04:00
2022-12-17 14:11:33 +01:00
2022-12-18 01:41:56 +02:00
2022-11-23 19:17:58 +01:00
2022-12-17 14:11:33 +01:00
2022-12-13 13:14:20 +02:00
2022-11-02 23:20:19 +01:00
2022-04-15 17:01:01 -05:00
2022-06-17 21:04:21 +03:00
2022-12-06 20:38:54 -07:00
2022-11-19 19:32:45 -07:00
2022-12-21 17:02:53 +01:00
2022-06-11 23:49:33 +03:00
2022-12-13 15:06:55 -05:00