| ... | ... | @@ -48,6 +48,8 @@ |
| 48 | 48 | #define zig_m68k |
| 49 | 49 | #elif defined(__m88k__) |
| 50 | 50 | #define zig_m88k |
| 51 | #elif defined(__microblaze__) |
| 52 | #define zig_microblaze |
| 51 | 53 | #elif defined(__mips64) |
| 52 | 54 | #define zig_mips64 |
| 53 | 55 | #define zig_mips |
| ... | ... | @@ -420,6 +422,8 @@ |
| 420 | 422 | #define zig_trap() __asm__ volatile("illegal") |
| 421 | 423 | #elif defined(zig_m88k) |
| 422 | 424 | #define zig_trap() __asm__ volatile("tb0 0, %%r0, 511") |
| 425 | #elif defined(zig_microblaze) |
| 426 | #define zig_trap() __asm__ volatile("getd r0, r0") |
| 423 | 427 | #elif defined(zig_mips) |
| 424 | 428 | #define zig_trap() __asm__ volatile(".word 0x3d") |
| 425 | 429 | #elif defined(zig_or1k) |
| ... | ... | @@ -468,6 +472,8 @@ |
| 468 | 472 | #define zig_breakpoint() __asm__ volatile("break 0x0") |
| 469 | 473 | #elif defined(zig_m88k) |
| 470 | 474 | #define zig_breakpoint() __asm__ volatile("illop1") |
| 475 | #elif defined(zig_microblaze) |
| 476 | #define zig_breakpoint() __asm__ volatile("brki r16, 0x0018") |
| 471 | 477 | #elif defined(zig_mips) |
| 472 | 478 | #define zig_breakpoint() __asm__ volatile("break") |
| 473 | 479 | #elif defined(zig_or1k) |