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 CPNUM {
|
||||
0xa, 0xb: decode OPCODE_23_20 {
|
||||
##include "vfpdecode.isa"
|
||||
##include "vfp.isa"
|
||||
}
|
||||
} // CPNUM
|
||||
1: decode CPNUM { // 27-24=1110,4 ==1
|
|
@ -41,6 +41,6 @@
|
|||
// Authors: Gabe Black
|
||||
|
||||
decode THUMB default Unknown::unknown() {
|
||||
##include "armdecode.isa"
|
||||
##include "thumbdecode.isa"
|
||||
##include "arm.isa"
|
||||
##include "thumb.isa"
|
||||
}
|
|
@ -271,7 +271,7 @@
|
|||
0x2: decode LTOPCODE_4 {
|
||||
0x0: decode LTCOPROC {
|
||||
0xa, 0xb: decode OPCODE_23_20 {
|
||||
##include "vfpdecode.isa"
|
||||
##include "vfp.isa"
|
||||
}
|
||||
default: WarnUnimpl::cdp(); // cdp2
|
||||
}
|
|
@ -1,5 +1,17 @@
|
|||
// -*- 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
|
||||
// All rights reserved.
|
||||
//
|
||||
|
|
|
@ -1,5 +1,17 @@
|
|||
// -*- 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
|
||||
// All rights reserved.
|
||||
//
|
||||
|
@ -54,4 +66,4 @@ namespace ArmISA;
|
|||
##include "formats/formats.isa"
|
||||
|
||||
//Include the decoder definition
|
||||
##include "decoder.isa"
|
||||
##include "decoder/decoder.isa"
|
||||
|
|
Loading…
Reference in a new issue