@@ -11,7 +11,7 @@
###############################################################################
# Input file for risugen defining AArch64 instructions
-.mode aarch64
+.mode arm.aarch64
# from ARM DDI 0487A.a ARM Architecture Reference Manual
# XXX NIY: branch, exception generation, system insns
@@ -10,6 +10,7 @@
###############################################################################
# Input file for risugen defining ARM instructions
+.mode arm
# Some random patterns
#ADD A1 cond:4 0000 100 s rn:4 rd:4 imm:5 type:2 0 rm:4
@@ -11,7 +11,7 @@
# Input file for risugen defining Thumb instructions
-.mode thumb
+.mode arm.thumb
#ADD T1 000 1100 rm:3 rn:3 rd:3
#ADD T3 11101 01 1000 s rn:4 0 imma:3 rd:4 immb:2 type:2 rm:4
If different risufiles are managed by a single risugen (like thumb.risu, aarch64.risu, and arm.risu are managed by risugen_arm.pm) the mode directive identifies such operation by prepending the module name: thumb.risu - .mode arm.thumb aarch64.risu = .mode arm.aarch64 arm.risu = .mode arm Signed-off-by: Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com> --- aarch64.risu | 2 +- arm.risu | 1 + thumb.risu | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-)