two_byte_opcodes.isa (9896:e31776cf4743) two_byte_opcodes.isa (10341:0b4d10f53c2d)
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

136 //0x04: loadall_or_reset_or_hang();
137 0x4: decode IMMEDIATE {
138 format BasicOperate {
139 0x00: m5arm({{
140 PseudoInst::arm(xc->tcBase());
141 }}, IsNonSpeculative);
142 0x01: m5quiesce({{
143 PseudoInst::quiesce(xc->tcBase());
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

136 //0x04: loadall_or_reset_or_hang();
137 0x4: decode IMMEDIATE {
138 format BasicOperate {
139 0x00: m5arm({{
140 PseudoInst::arm(xc->tcBase());
141 }}, IsNonSpeculative);
142 0x01: m5quiesce({{
143 PseudoInst::quiesce(xc->tcBase());
144 }}, IsNonSpeculative);
144 }}, IsNonSpeculative, IsQuiesce);
145 0x02: m5quiesceNs({{
146 PseudoInst::quiesceNs(xc->tcBase(), Rdi);
145 0x02: m5quiesceNs({{
146 PseudoInst::quiesceNs(xc->tcBase(), Rdi);
147 }}, IsNonSpeculative);
147 }}, IsNonSpeculative, IsQuiesce);
148 0x03: m5quiesceCycle({{
149 PseudoInst::quiesceCycles(xc->tcBase(), Rdi);
148 0x03: m5quiesceCycle({{
149 PseudoInst::quiesceCycles(xc->tcBase(), Rdi);
150 }}, IsNonSpeculative);
150 }}, IsNonSpeculative, IsQuiesce);
151 0x04: m5quiesceTime({{
152 Rax = PseudoInst::quiesceTime(xc->tcBase());
153 }}, IsNonSpeculative);
154 0x07: m5rpns({{
155 Rax = PseudoInst::rpns(xc->tcBase());
156 }}, IsNonSpeculative);
157 0x21: m5exit({{
158 PseudoInst::m5exit(xc->tcBase(), Rdi);

--- 900 unchanged lines hidden ---
151 0x04: m5quiesceTime({{
152 Rax = PseudoInst::quiesceTime(xc->tcBase());
153 }}, IsNonSpeculative);
154 0x07: m5rpns({{
155 Rax = PseudoInst::rpns(xc->tcBase());
156 }}, IsNonSpeculative);
157 0x21: m5exit({{
158 PseudoInst::m5exit(xc->tcBase(), Rdi);

--- 900 unchanged lines hidden ---