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 @@
4040#define zig_loongarch
4141#elif defined(__m68k__)
4242#define zig_m68k
43#elif defined(__m88k__)
44#define zig_m88k
4345#elif defined(__mips64)
4446#define zig_mips64
4547#define zig_mips
......@@ -408,6 +410,8 @@
408410#define zig_trap() __asm__ volatile(".word 0x0")
409411#elif defined(zig_m68k)
410412#define zig_trap() __asm__ volatile("illegal")
413#elif defined(zig_m88k)
414#define zig_trap() __asm__ volatile("tb0 0, %%r0, 511")
411415#elif defined(zig_mips)
412416#define zig_trap() __asm__ volatile(".word 0x3d")
413417#elif defined(zig_or1k)
......@@ -450,6 +454,8 @@
450454#define zig_breakpoint() __asm__ volatile("brkpt")
451455#elif defined(zig_kvx) || defined(zig_loongarch)
452456#define zig_breakpoint() __asm__ volatile("break 0x0")
457#elif defined(zig_m88k)
458#define zig_breakpoint() __asm__ volatile("illop1")
453459#elif defined(zig_mips)
454460#define zig_breakpoint() __asm__ volatile("break")
455461#elif defined(zig_or1k)