mirror of
https://github.com/ziglang/zig.git
synced 2026-02-12 20:37:54 +00:00
x86_64: enable integer vector registers
This commit is contained in:
parent
6c6d8d67cf
commit
037bf1a580
@ -2261,11 +2261,11 @@ fn allocRegOrMemAdvanced(self: *Self, ty: Type, inst: ?Air.Inst.Index, reg_ok: b
|
||||
},
|
||||
.Vector => switch (ty.childType().zigTypeTag()) {
|
||||
.Float => switch (ty.childType().floatBits(self.target.*)) {
|
||||
16, 32, 64 => if (self.hasFeature(.avx)) 32 else 16,
|
||||
80, 128 => break :need_mem,
|
||||
16, 32, 64, 128 => if (self.hasFeature(.avx)) 32 else 16,
|
||||
80 => break :need_mem,
|
||||
else => unreachable,
|
||||
},
|
||||
else => break :need_mem,
|
||||
else => if (self.hasFeature(.avx)) 32 else 16,
|
||||
},
|
||||
else => 8,
|
||||
})) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user