authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2023-05-14 17:26:44-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2023-05-15 03:07:51-04:00
log037bf1a580fe24b427e0ee5f7aecfec7202c1bf3
tree55cceeebcb554e3ffba8b586a2c75200d0480d26
parent6c6d8d67cfe14c50684c04a579c1e62bf287e8cb

x86_64: enable integer vector registers


1 files changed, 3 insertions(+), 3 deletions(-)

src/arch/x86_64/CodeGen.zig+3-3
......@@ -2261,11 +2261,11 @@ fn allocRegOrMemAdvanced(self: *Self, ty: Type, inst: ?Air.Inst.Index, reg_ok: b
22612261 },
22622262 .Vector => switch (ty.childType().zigTypeTag()) {
22632263 .Float => switch (ty.childType().floatBits(self.target.*)) {
2264 16, 32, 64 => if (self.hasFeature(.avx)) 32 else 16,
2265 80, 128 => break :need_mem,
2264 16, 32, 64, 128 => if (self.hasFeature(.avx)) 32 else 16,
2265 80 => break :need_mem,
22662266 else => unreachable,
22672267 },
2268 else => break :need_mem,
2268 else => if (self.hasFeature(.avx)) 32 else 16,
22692269 },
22702270 else => 8,
22712271 })) {