authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-08-03 21:27:15+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-09-05 14:54:31+02:00
logccbd6a3c197d7593fc8aaaf0108630c3526dc00d
tree84b283cf6986ff0e8f1cd7eefa2fdc81a77ea52a
parent5b90bb103fa81de79d64033707fe16748240a7a0
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.zig.system.arm: add hip12 and rigel CPU detection


1 files changed, 2 insertions(+), 0 deletions(-)

lib/std/zig/system/arm.zig+2
...@@ -121,11 +121,13 @@ pub const cpu_models = struct {...@@ -121,11 +121,13 @@ pub const cpu_models = struct {
121 // implementer = 0x48121 // implementer = 0x48
122 const HiSilicon = [_]E{122 const HiSilicon = [_]E{
123 E{ .part = 0xd01, .m64 = &A64.tsv110 },123 E{ .part = 0xd01, .m64 = &A64.tsv110 },
124 E{ .part = 0xd06, .m64 = &A64.hip12 },
124 };125 };
125 // implementer = 0x4e126 // implementer = 0x4e
126 const Nvidia = [_]E{127 const Nvidia = [_]E{
127 E{ .part = 0x004, .m64 = &A64.carmel },128 E{ .part = 0x004, .m64 = &A64.carmel },
128 E{ .part = 0x010, .m64 = &A64.olympus },129 E{ .part = 0x010, .m64 = &A64.olympus },
130 E{ .part = 0x011, .m64 = &A64.rigel },
129 };131 };
130 // implementer = 0x50132 // implementer = 0x50
131 const Ampere = [_]E{133 const Ampere = [_]E{