mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 05:44:20 +00:00
zig.h: add or1k support
This commit is contained in:
parent
489ce7f44e
commit
afc6e88413
1 changed files with 6 additions and 0 deletions
|
|
@ -40,6 +40,8 @@
|
|||
#elif defined(__mips__)
|
||||
#define zig_mips32
|
||||
#define zig_mips
|
||||
#elif defined(__or1k__)
|
||||
#define zig_or1k
|
||||
#elif defined(__powerpc64__)
|
||||
#define zig_powerpc64
|
||||
#define zig_powerpc
|
||||
|
|
@ -390,6 +392,8 @@
|
|||
#define zig_trap() __asm__ volatile(".word 0x0")
|
||||
#elif defined(zig_mips)
|
||||
#define zig_trap() __asm__ volatile(".word 0x3d")
|
||||
#elif defined(zig_or1k)
|
||||
#define zig_trap() __asm__ volatile("l.cust8")
|
||||
#elif defined(zig_riscv)
|
||||
#define zig_trap() __asm__ volatile("unimp")
|
||||
#elif defined(zig_s390x)
|
||||
|
|
@ -422,6 +426,8 @@
|
|||
#define zig_breakpoint() __asm__ volatile("break 0x0")
|
||||
#elif defined(zig_mips)
|
||||
#define zig_breakpoint() __asm__ volatile("break")
|
||||
#elif defined(zig_or1k)
|
||||
#define zig_breakpoint() __asm__ volatile("l.trap 0x0")
|
||||
#elif defined(zig_powerpc)
|
||||
#define zig_breakpoint() __asm__ volatile("trap")
|
||||
#elif defined(zig_riscv)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue