Files
zig/src
gracefu c4b83ea021 stage2 x86_64: implement integer mul
This was also an experiment to see if it were easier to implement a new
feature when using the instruction encoder.

Verdict: It's not that much easier, but I think it's certainly much more
readable, because the description of the Instruction annotates what each
field means. Right now, precise knowledge of x86_64 instructions is
still required because things like when to set the 64-bit flag, how to
read x86_64 instruction references, etc. are still not automatically
done for you.

In the future, this interface might make it sligtly easier to write an
assembler for x86_64, by abstracting the bit-fiddling aspects of
instruction encoding.
2021-04-16 15:21:17 +08:00
..
2021-04-08 22:38:13 -07:00
2021-04-06 18:17:37 -07:00
2021-04-08 05:26:56 +08:00
2021-02-10 11:50:55 -08:00
2021-04-16 15:21:17 +08:00
2020-09-21 18:38:55 -07:00
2021-04-06 18:17:37 -07:00
2018-10-27 11:35:01 -04:00
2020-12-16 12:18:14 +01:00
2020-12-16 12:18:14 +01:00
2021-04-08 22:38:13 -07:00