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 --- 152 unchanged lines hidden (view full) --- 161 0x0: WarnUnimpl::strex(); 162 0x1: WarnUnimpl::ldrex(); 163 0x2: WarnUnimpl::strd(); // immediate 164 0x3: decode HTRN { 165 0xf: WarnUnimpl::ldrd(); // literal 166 default: WarnUnimpl::ldrd(); // immediate 167 } 168 } |
169 // This uses the same encoding as regular ARM. 170 0x2: ArmMacroMem::armMacroMem(); |
171 0x3: decode HTOPCODE_5_4 { 172 0x0: decode LTOPCODE_7_4 { 173 0x4: WarnUnimpl::strexb(); 174 0x5: WarnUnimpl::strexh(); 175 0x7: WarnUnimpl::strexd(); 176 } 177 0x1: decode LTOPCODE_7_4 { 178 0x0: WarnUnimpl::tbb(); 179 0x1: WarnUnimpl::tbh(); 180 0x4: WarnUnimpl::ldrexb(); 181 0x5: WarnUnimpl::ldrexh(); 182 0x7: WarnUnimpl::ldrexd(); 183 } 184 0x2: WarnUnimpl::strd(); // immediate 185 0x3: decode HTRN { 186 0xf: WarnUnimpl::ldrd(); // literal 187 default: WarnUnimpl::ldrd(); // immediate 188 } 189 } |
190 // This uses the same encoding as regular ARM. 191 0x4: ArmMacroMem::armMacroMem(); |
192 0x5, 0x7: decode HTOPCODE_4 { 193 0x0: WarnUnimpl::strd(); // immediate 194 0x1: decode HTRN { 195 0xf: WarnUnimpl::ldrd(); // literal 196 default: WarnUnimpl::ldrd(); // immediate 197 } 198 } 199 } --- 217 unchanged lines hidden --- |