thumb.isa (7281:e67b0c646268) thumb.isa (7293:a907ebdb7ee9)
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

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

65 }
66 }
67
68 // 32 bit thumb instructions.
69 1: decode HTOPCODE_12_11 {
70 0x1: decode HTOPCODE_10_9 {
71 0x0: decode HTOPCODE_6 {
72 0x0: decode HTOPCODE_8_7 {
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

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

65 }
66 }
67
68 // 32 bit thumb instructions.
69 1: decode HTOPCODE_12_11 {
70 0x1: decode HTOPCODE_10_9 {
71 0x0: decode HTOPCODE_6 {
72 0x0: decode HTOPCODE_8_7 {
73 0x0, 0x3: decode HTOPCODE_4 {
74 0x0: WarnUnimpl::srs();
75 0x1: WarnUnimpl::rfe();
76 }
73 0x0, 0x3: Thumb32SrsRfe::thumb32SrsRfe();
77 // This uses the same encoding as regular ARM.
78 default: ArmMacroMem::armMacroMem();
79 }
80 0x1: Thumb32LdrStrDExTbh::thumb32LdrStrDExTbh();
81 }
82 0x1: Thumb32DataProcShiftReg::thumb32DataProcShiftReg();
83 default: decode HTOPCODE_9_8 {
84 0x2: decode LTOPCODE_4 {

--- 113 unchanged lines hidden ---
74 // This uses the same encoding as regular ARM.
75 default: ArmMacroMem::armMacroMem();
76 }
77 0x1: Thumb32LdrStrDExTbh::thumb32LdrStrDExTbh();
78 }
79 0x1: Thumb32DataProcShiftReg::thumb32DataProcShiftReg();
80 default: decode HTOPCODE_9_8 {
81 0x2: decode LTOPCODE_4 {

--- 113 unchanged lines hidden ---