Commit 43e69be196

Koakuma <koachan@protonmail.com>
2022-04-13 14:56:39
stage2: sparcv9: Add exit2 implementation
1 parent b916ba1
Changed files (1)
lib
lib/std/start.zig
@@ -166,6 +166,14 @@ fn exit2(code: usize) noreturn {
                     : "rcx", "r11", "memory"
                 );
             },
+            .sparcv9 => {
+                asm volatile ("ta 0x6d"
+                    :
+                    : [number] "{g1}" (1),
+                      [arg1] "{o0}" (code)
+                    : "o0", "o1", "o2", "o3", "o4", "o5", "o6", "o7", "memory"
+                );
+            },
             else => @compileError("TODO"),
         },
         // exits(0)