zig/test/behavior
Jakub Konka 9f224ebd9a stage2: add zero- and sign-extend moves to x86_64
* remove `LoweringError` error set from `Emit.zig` - it actually
  was less than helpful; it's better to either not throw an error
  since there can be instructions with mismatching operand sizes
  such as `movsx` or assert on a by instruction-basis. Currently,
  let's just pass through and see how we fare.
* when moving integers into registers, check for signedness and move
  with zero- or sign-extension if source operand is smaller than 8
  bytes. The destination operand is always assumed to be full-width,
  i.e., 8 bytes.
* clean up `airTrunc` a little to match the rest of CodeGen inst
  implementations.
2022-01-26 16:14:57 +01:00
..
2022-01-26 00:36:12 -07:00
2022-01-20 16:17:16 -07:00
2022-01-26 00:36:12 -07:00
2022-01-26 00:36:12 -07:00
2021-10-28 17:33:05 -07:00
2022-01-10 21:01:00 +01:00
2022-01-24 21:53:57 -07:00
2022-01-26 00:36:12 -07:00
2022-01-26 00:36:12 -07:00
2022-01-26 00:36:12 -07:00
2022-01-08 14:30:11 -05:00
2022-01-08 14:30:11 -05:00
2022-01-26 00:36:12 -07:00
2022-01-26 00:36:12 -07:00
2022-01-26 00:36:12 -07:00
2022-01-26 00:36:12 -07:00
2022-01-07 00:06:06 -05:00
2022-01-26 00:36:12 -07:00
2021-11-27 00:27:52 -07:00
2021-11-26 23:17:01 -07:00
2022-01-07 00:06:06 -05:00
2021-07-26 20:05:48 -04:00
2022-01-08 14:01:28 +01:00
2022-01-17 20:45:55 -07:00
2022-01-03 02:09:54 +01:00
2022-01-03 02:09:54 +01:00
2021-11-27 00:27:52 -07:00
2021-12-28 23:22:09 -07:00
2022-01-17 20:45:55 -07:00
2022-01-07 00:06:06 -05:00