| ... | ... | @@ -256,6 +256,8 @@ typedef char bool; |
| 256 | 256 | #define zig_trap() __asm__ volatile("udf #0xfe") |
| 257 | 257 | #elif defined(__arm__) || defined(__aarch64__) |
| 258 | 258 | #define zig_trap() __asm__ volatile("udf #0xfdee") |
| 259 | #elif defined(__hexagon__) |
| 260 | #define zig_trap() __asm__ volatile("r27:26 = memd(#0xbadc0fee)") |
| 259 | 261 | #elif defined(__loongarch__) || defined(__powerpc__) |
| 260 | 262 | #define zig_trap() __asm__ volatile(".word 0x0") |
| 261 | 263 | #elif defined(__mips__) |
| ... | ... | @@ -280,6 +282,8 @@ typedef char bool; |
| 280 | 282 | #define zig_breakpoint() __asm__ volatile("bkpt #0x0") |
| 281 | 283 | #elif defined(__aarch64__) |
| 282 | 284 | #define zig_breakpoint() __asm__ volatile("brk #0xf000") |
| 285 | #elif defined(__hexagon__) |
| 286 | #define zig_breakpoint() __asm__ volatile("brkpt") |
| 283 | 287 | #elif defined(__loongarch__) |
| 284 | 288 | #define zig_breakpoint() __asm__ volatile("break 0x0") |
| 285 | 289 | #elif defined(__mips__) |