aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2021-03-18 19:14:17 +0100
committerGitHub <noreply@github.com>2021-03-18 19:14:17 +0100
commit17c066e9257d539cc1779eaaa9ad2679ec6b8881 (patch)
tree032197b5d21cc22b1ac4ebc28c65fb5cdf592c12 /src/codegen
parentb54514d9dd15225ef2578b33c4c384db4680b90b (diff)
parentf3b4f79c7fb2aafd2812c077469121f27d9f0018 (diff)
downloadzig-17c066e9257d539cc1779eaaa9ad2679ec6b8881.tar.gz
zig-17c066e9257d539cc1779eaaa9ad2679ec6b8881.zip
Merge pull request #8282 from kubkon/zld
macho: upstream zld linker
Diffstat (limited to 'src/codegen')
-rw-r--r--src/codegen/aarch64.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/codegen/aarch64.zig b/src/codegen/aarch64.zig
index 8abc616e2f..d06abeac07 100644
--- a/src/codegen/aarch64.zig
+++ b/src/codegen/aarch64.zig
@@ -221,7 +221,8 @@ pub const Instruction = union(enum) {
offset: u12,
opc: u2,
op1: u2,
- fixed: u4 = 0b111_0,
+ v: u1,
+ fixed: u3 = 0b111,
size: u2,
},
LoadStorePairOfRegisters: packed struct {
@@ -505,6 +506,7 @@ pub const Instruction = union(enum) {
.offset = offset.toU12(),
.opc = opc,
.op1 = op1,
+ .v = 0,
.size = 0b10,
},
};
@@ -517,6 +519,7 @@ pub const Instruction = union(enum) {
.offset = offset.toU12(),
.opc = opc,
.op1 = op1,
+ .v = 0,
.size = 0b11,
},
};