This will help keep the high level decode together and not have it spread into
the subordinate decode stuff. The ##include lines still need to be on a line
by themselves, though.
//
//
-0: decode COND_CODE {
+decode COND_CODE {
0xF: ArmUnconditional::armUnconditional();
default: decode ENCODING {
format DataOp {
// Authors: Gabe Black
decode THUMB default Unknown::unknown() {
+0:
##include "arm.isa"
+1:
##include "thumb.isa"
}
//
// Authors: Gabe Black
-1: decode BIGTHUMB {
+decode BIGTHUMB {
// 16 bit thumb instructions.
0: decode TOPCODE_15_13 {
0x0, 0x1: Thumb16ShiftAddSubMoveCmp::thumb16ShiftAddMoveCmp();