Smoketest multicore.
[riscv-tests.git] / debug / programs / trigger.S
index 1efafc7d4da2360dbbdf6bdbf1479c148c33d548..3d502dc45887e4fdcf56b8857b0a680283d8d789 100644 (file)
@@ -1,6 +1,6 @@
-#include "../../env/encoding.h"
+#include "encoding.h"
 
-#ifdef __riscv64
+#if XLEN == 64
 # define LREG ld
 # define SREG sd
 # define REGBYTES 8
@@ -12,7 +12,7 @@
 
 #undef MCONTROL_TYPE
 #undef MCONTROL_DMODE
-#ifdef __riscv64
+#if __riscv_xlen == 64
 # define MCONTROL_TYPE    (0xf<<(64-4))
 # define MCONTROL_DMODE   (1<<(64-5))
 #else
@@ -101,6 +101,7 @@ read_triggers:
         ret
 
         .data
+        .align  3
 data:   .word   0x40
         .word   0x41
         .word   0x42