lib/std/target/x86.zig | 6 +- src/arch/x86_64/CodeGen.zig | 3084 ++++++++++++++++++++++---------- src/arch/x86_64/Emit.zig | 272 +-- src/arch/x86_64/Encoding.zig | 347 ++-- src/arch/x86_64/Lower.zig | 606 +++---- src/arch/x86_64/Mir.zig | 836 ++++++--- src/arch/x86_64/bits.zig | 28 +- src/arch/x86_64/encoder.zig | 189 +- src/arch/x86_64/encodings.zig | 2026 ++++++++++++--------- src/link/Dwarf.zig | 54 +- test/behavior/bugs/12891.zig | 6 - test/behavior/bugs/2114.zig | 3 +- test/behavior/error.zig | 3 - test/behavior/field_parent_ptr.zig | 1 - test/behavior/floatop.zig | 31 +- test/behavior/math.zig | 6 +- test/behavior/muladd.zig | 12 +- test/behavior/vector.zig | 3 +- 18 files changed, 4760 insertions(+), 2753 deletions(-)