| ... | ... | @@ -26,6 +26,8 @@ |
| 26 | 26 | #define zig_arm |
| 27 | 27 | #elif defined(__arm__) |
| 28 | 28 | #define zig_arm |
| 29 | #elif defined(__arc__) |
| 30 | #define zig_arc |
| 29 | 31 | #elif defined(__hexagon__) |
| 30 | 32 | #define zig_hexagon |
| 31 | 33 | #elif defined(__kvx__) |
| ... | ... | @@ -400,6 +402,8 @@ |
| 400 | 402 | #define zig_trap() __asm__ volatile("udf #0xfe") |
| 401 | 403 | #elif defined(zig_arm) || defined(zig_aarch64) |
| 402 | 404 | #define zig_trap() __asm__ volatile("udf #0xfdee") |
| 405 | #elif defined(zig_arc) |
| 406 | #define zig_trap() __asm__ volatile("unimp_s") |
| 403 | 407 | #elif defined(zig_hexagon) |
| 404 | 408 | #define zig_trap() __asm__ volatile("r27:26 = memd(#0xbadc0fee)") |
| 405 | 409 | #elif defined(zig_kvx) || defined(zig_loongarch) || defined(zig_powerpc) |
| ... | ... | @@ -446,6 +450,8 @@ |
| 446 | 450 | #define zig_breakpoint() __asm__ volatile("bkpt #0x0") |
| 447 | 451 | #elif defined(zig_aarch64) |
| 448 | 452 | #define zig_breakpoint() __asm__ volatile("brk #0xf000") |
| 453 | #elif defined(zig_arc) |
| 454 | #define zig_breakpoint() __asm__ volatile("brk_s") |
| 449 | 455 | #elif defined(zig_hexagon) |
| 450 | 456 | #define zig_breakpoint() __asm__ volatile("brkpt") |
| 451 | 457 | #elif defined(zig_kvx) || defined(zig_loongarch) |