diff options
author | Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com> | 2016-11-06 15:15:22 -0200 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2016-11-07 16:26:00 +0000 |
commit | 96a89ff9836e1eaea4f1cc7dd54ba059e28a4a87 (patch) | |
tree | f9c2c00682295cabec85a11b9edd254e5ceeec8e | |
parent | 5c18b5bb3bb37e9ece766018389afb53c5f735b3 (diff) |
Change mode directive of ARM risu files
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>
Message-id: 1478452528-13684-4-git-send-email-joserz@linux.vnet.ibm.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
-rw-r--r-- | aarch64.risu | 2 | ||||
-rw-r--r-- | arm.risu | 1 | ||||
-rw-r--r-- | thumb.risu | 2 |
3 files changed, 3 insertions, 2 deletions
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 @@ -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 |