arm.isa (7179:f9151566ca6e) arm.isa (7191:b2b54b8b3e5b)
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
4// All rights reserved
5//
6// The license below extends only to copyright in the software and shall
7// not be construed as granting a license to any other intellectual
8// property including but not limited to intellectual property relating

--- 36 unchanged lines hidden (view full) ---

45// The actual ARM ISA decoder
46// --------------------------
47// The following instructions are specified in the ARM ISA
48// Specification. Decoding closely follows the style specified
49// in the ARM ISA specification document starting with Table B.1 or 3-1
50//
51//
52
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
4// All rights reserved
5//
6// The license below extends only to copyright in the software and shall
7// not be construed as granting a license to any other intellectual
8// property including but not limited to intellectual property relating

--- 36 unchanged lines hidden (view full) ---

45// The actual ARM ISA decoder
46// --------------------------
47// The following instructions are specified in the ARM ISA
48// Specification. Decoding closely follows the style specified
49// in the ARM ISA specification document starting with Table B.1 or 3-1
50//
51//
52
530: decode ENCODING {
530: decode COND_CODE {
540xF: ArmUnconditional::armUnconditional();
55default: decode ENCODING {
54format DataOp {
55 0x0: decode SEVEN_AND_FOUR {
56 1: decode MISC_OPCODE {
57 0x9: decode PREPOST {
58 0: ArmMultAndMultAcc::armMultAndMultAcc();
59 1: decode PUBWL {
60 0x10: WarnUnimpl::swp();
61 0x14: WarnUnimpl::swpb();

--- 238 unchanged lines hidden (view full) ---

300 xc->syscall(R7);
301 }
302 }});
303#endif // FULL_SYSTEM
304 } // OPCODE_24
305
306}
307}
56format DataOp {
57 0x0: decode SEVEN_AND_FOUR {
58 1: decode MISC_OPCODE {
59 0x9: decode PREPOST {
60 0: ArmMultAndMultAcc::armMultAndMultAcc();
61 1: decode PUBWL {
62 0x10: WarnUnimpl::swp();
63 0x14: WarnUnimpl::swpb();

--- 238 unchanged lines hidden (view full) ---

302 xc->syscall(R7);
303 }
304 }});
305#endif // FULL_SYSTEM
306 } // OPCODE_24
307
308}
309}
310}
308
311