File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -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__ )
You can’t perform that action at this time.
0 commit comments