ARM: Create a "decoder" directory for the files implementing the decoder.
--HG-- rename : src/arch/arm/isa/armdecode.isa => src/arch/arm/isa/decoder/arm.isa rename : src/arch/arm/isa/decoder.isa => src/arch/arm/isa/decoder/decoder.isa rename : src/arch/arm/isa/thumbdecode.isa => src/arch/arm/isa/decoder/thumb.isa rename : src/arch/arm/isa/vfpdecode.isa => src/arch/arm/isa/decoder/vfp.isa
This commit is contained in:
parent
4ebd44dc4f
commit
8933857af7
6 changed files with 29 additions and 5 deletions
|
@ -397,7 +397,7 @@ format DataOp {
|
||||||
0: decode OPCODE_4 {
|
0: decode OPCODE_4 {
|
||||||
0: decode CPNUM {
|
0: decode CPNUM {
|
||||||
0xa, 0xb: decode OPCODE_23_20 {
|
0xa, 0xb: decode OPCODE_23_20 {
|
||||||
##include "vfpdecode.isa"
|
##include "vfp.isa"
|
||||||
}
|
}
|
||||||
} // CPNUM
|
} // CPNUM
|
||||||
1: decode CPNUM { // 27-24=1110,4 ==1
|
1: decode CPNUM { // 27-24=1110,4 ==1
|
|
@ -41,6 +41,6 @@
|
||||||
// Authors: Gabe Black
|
// Authors: Gabe Black
|
||||||
|
|
||||||
decode THUMB default Unknown::unknown() {
|
decode THUMB default Unknown::unknown() {
|
||||||
##include "armdecode.isa"
|
##include "arm.isa"
|
||||||
##include "thumbdecode.isa"
|
##include "thumb.isa"
|
||||||
}
|
}
|
|
@ -271,7 +271,7 @@
|
||||||
0x2: decode LTOPCODE_4 {
|
0x2: decode LTOPCODE_4 {
|
||||||
0x0: decode LTCOPROC {
|
0x0: decode LTCOPROC {
|
||||||
0xa, 0xb: decode OPCODE_23_20 {
|
0xa, 0xb: decode OPCODE_23_20 {
|
||||||
##include "vfpdecode.isa"
|
##include "vfp.isa"
|
||||||
}
|
}
|
||||||
default: WarnUnimpl::cdp(); // cdp2
|
default: WarnUnimpl::cdp(); // cdp2
|
||||||
}
|
}
|
|
@ -1,5 +1,17 @@
|
||||||
// -*- mode:c++ -*-
|
// -*- mode:c++ -*-
|
||||||
|
|
||||||
|
// Copyright (c) 2010 ARM Limited
|
||||||
|
// All rights reserved
|
||||||
|
//
|
||||||
|
// The license below extends only to copyright in the software and shall
|
||||||
|
// not be construed as granting a license to any other intellectual
|
||||||
|
// property including but not limited to intellectual property relating
|
||||||
|
// to a hardware implementation of the functionality of the software
|
||||||
|
// licensed hereunder. You may use the software subject to the license
|
||||||
|
// terms below provided that you ensure that this notice is replicated
|
||||||
|
// unmodified and in its entirety in all distributions of the software,
|
||||||
|
// modified or unmodified, in source code or in binary form.
|
||||||
|
//
|
||||||
// Copyright (c) 2007-2008 The Florida State University
|
// Copyright (c) 2007-2008 The Florida State University
|
||||||
// All rights reserved.
|
// All rights reserved.
|
||||||
//
|
//
|
||||||
|
|
|
@ -1,5 +1,17 @@
|
||||||
// -*- mode:c++ -*-
|
// -*- mode:c++ -*-
|
||||||
|
|
||||||
|
// Copyright (c) 2010 ARM Limited
|
||||||
|
// All rights reserved
|
||||||
|
//
|
||||||
|
// The license below extends only to copyright in the software and shall
|
||||||
|
// not be construed as granting a license to any other intellectual
|
||||||
|
// property including but not limited to intellectual property relating
|
||||||
|
// to a hardware implementation of the functionality of the software
|
||||||
|
// licensed hereunder. You may use the software subject to the license
|
||||||
|
// terms below provided that you ensure that this notice is replicated
|
||||||
|
// unmodified and in its entirety in all distributions of the software,
|
||||||
|
// modified or unmodified, in source code or in binary form.
|
||||||
|
//
|
||||||
// Copyright (c) 2007-2008 The Florida State University
|
// Copyright (c) 2007-2008 The Florida State University
|
||||||
// All rights reserved.
|
// All rights reserved.
|
||||||
//
|
//
|
||||||
|
@ -54,4 +66,4 @@ namespace ArmISA;
|
||||||
##include "formats/formats.isa"
|
##include "formats/formats.isa"
|
||||||
|
|
||||||
//Include the decoder definition
|
//Include the decoder definition
|
||||||
##include "decoder.isa"
|
##include "decoder/decoder.isa"
|
||||||
|
|
Loading…
Reference in a new issue