diff mbox

[Risu,v2,3/9] Change mode directive of ARM risu files

Message ID 1478452528-13684-4-git-send-email-joserz@linux.vnet.ibm.com
State New
Headers show

Commit Message

Jose Ricardo Ziviani Nov. 6, 2016, 5:15 p.m. UTC
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(-)
diff mbox

Patch

diff --git a/aarch64.risu b/aarch64.risu
index 6957f95..2f3341c 100644
--- a/aarch64.risu
+++ b/aarch64.risu
@@ -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
diff --git a/arm.risu b/arm.risu
index 025a87b..13ea019 100644
--- a/arm.risu
+++ b/arm.risu
@@ -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
diff --git a/thumb.risu b/thumb.risu
index 8e14c95..bf7556b 100644
--- a/thumb.risu
+++ b/thumb.risu
@@ -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