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:
Gabe Black 2010-06-02 12:58:01 -05:00
parent 4ebd44dc4f
commit 8933857af7
6 changed files with 29 additions and 5 deletions

View file

@ -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

View file

@ -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"
} }

View file

@ -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
} }

View file

@ -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.
// //

View file

@ -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"