authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-23 10:55:49+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-23 11:02:56+02:00
log952642dd6085744761f02a5410aa108c36b3323c
tree1b7c1d4458b2b62f4cb491408d12833fa1cd4e14
parentf21433a181128c8cf8f3907069652583aae7d79d
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

zig.h: add m88k support


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

lib/zig.h+6
...@@ -40,6 +40,8 @@...@@ -40,6 +40,8 @@
40#define zig_loongarch40#define zig_loongarch
41#elif defined(__m68k__)41#elif defined(__m68k__)
42#define zig_m68k42#define zig_m68k
43#elif defined(__m88k__)
44#define zig_m88k
43#elif defined(__mips64)45#elif defined(__mips64)
44#define zig_mips6446#define zig_mips64
45#define zig_mips47#define zig_mips
...@@ -408,6 +410,8 @@...@@ -408,6 +410,8 @@
408#define zig_trap() __asm__ volatile(".word 0x0")410#define zig_trap() __asm__ volatile(".word 0x0")
409#elif defined(zig_m68k)411#elif defined(zig_m68k)
410#define zig_trap() __asm__ volatile("illegal")412#define zig_trap() __asm__ volatile("illegal")
413#elif defined(zig_m88k)
414#define zig_trap() __asm__ volatile("tb0 0, %%r0, 511")
411#elif defined(zig_mips)415#elif defined(zig_mips)
412#define zig_trap() __asm__ volatile(".word 0x3d")416#define zig_trap() __asm__ volatile(".word 0x3d")
413#elif defined(zig_or1k)417#elif defined(zig_or1k)
...@@ -450,6 +454,8 @@...@@ -450,6 +454,8 @@
450#define zig_breakpoint() __asm__ volatile("brkpt")454#define zig_breakpoint() __asm__ volatile("brkpt")
451#elif defined(zig_kvx) || defined(zig_loongarch)455#elif defined(zig_kvx) || defined(zig_loongarch)
452#define zig_breakpoint() __asm__ volatile("break 0x0")456#define zig_breakpoint() __asm__ volatile("break 0x0")
457#elif defined(zig_m88k)
458#define zig_breakpoint() __asm__ volatile("illop1")
453#elif defined(zig_mips)459#elif defined(zig_mips)
454#define zig_breakpoint() __asm__ volatile("break")460#define zig_breakpoint() __asm__ volatile("break")
455#elif defined(zig_or1k)461#elif defined(zig_or1k)