From 25542c3443c616d0ef546e424619cf88553d9b59 Mon Sep 17 00:00:00 2001 From: Michael Dusan Date: Tue, 15 Aug 2023 17:20:04 -0400 Subject: [PATCH] netbsd: std.c.REG: populate indexes for x86_64 --- lib/std/c/netbsd.zig | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/lib/std/c/netbsd.zig b/lib/std/c/netbsd.zig index 4b627ed083..1986d4e9bc 100644 --- a/lib/std/c/netbsd.zig +++ b/lib/std/c/netbsd.zig @@ -1227,9 +1227,32 @@ pub const REG = switch (builtin.cpu.arch) { pub const PC = 15; }, .x86_64 => struct { + pub const RDI = 0; + pub const RSI = 1; + pub const RDX = 2; + pub const RCX = 3; + pub const R8 = 4; + pub const R9 = 5; + pub const R10 = 6; + pub const R11 = 7; + pub const R12 = 8; + pub const R13 = 9; + pub const R14 = 10; + pub const R15 = 11; pub const RBP = 12; + pub const RBX = 13; + pub const RAX = 14; + pub const GS = 15; + pub const FS = 16; + pub const ES = 17; + pub const DS = 18; + pub const TRAPNO = 19; + pub const ERR = 20; pub const RIP = 21; + pub const CS = 22; + pub const RFLAGS = 23; pub const RSP = 24; + pub const SS = 25; }, else => struct {}, };