arm.isa (7117:5d18ca349ca1) arm.isa (7119:5ad962dec52f)
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

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

250 }});
251 }
252 0xa: PredOp::movt({{ Rd = IMMED_11_0 << 16 | RN << 28 | Rd<15:0>; }});
253 0xb: PredImmOp::msr_i_spsr({{
254 Spsr = spsrWriteByInstr(Spsr, rotated_imm, RN, false);
255 }});
256 }
257 }
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

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

250 }});
251 }
252 0xa: PredOp::movt({{ Rd = IMMED_11_0 << 16 | RN << 28 | Rd<15:0>; }});
253 0xb: PredImmOp::msr_i_spsr({{
254 Spsr = spsrWriteByInstr(Spsr, rotated_imm, RN, false);
255 }});
256 }
257 }
258 0x2: AddrMode2::addrMode2(Disp, disp);
258 0x2: AddrMode2::addrMode2(True, Disp, disp);
259 0x3: decode OPCODE_4 {
259 0x3: decode OPCODE_4 {
260 0: AddrMode2::addrMode2(Shift, Rm_Imm);
260 0: AddrMode2::addrMode2(False, Shift, Rm_Imm);
261 1: decode MEDIA_OPCODE {
262 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7: WarnUnimpl::parallel_add_subtract_instructions();
263 0x8: decode MISC_OPCODE {
264 0x1, 0x9: WarnUnimpl::pkhbt();
265 0x7: WarnUnimpl::sxtab16();
266 0xb: WarnUnimpl::sel();
267 0x5, 0xd: WarnUnimpl::pkhtb();
268 0x3: WarnUnimpl::sign_zero_extend_add();

--- 242 unchanged lines hidden ---
261 1: decode MEDIA_OPCODE {
262 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7: WarnUnimpl::parallel_add_subtract_instructions();
263 0x8: decode MISC_OPCODE {
264 0x1, 0x9: WarnUnimpl::pkhbt();
265 0x7: WarnUnimpl::sxtab16();
266 0xb: WarnUnimpl::sel();
267 0x5, 0xd: WarnUnimpl::pkhtb();
268 0x3: WarnUnimpl::sign_zero_extend_add();

--- 242 unchanged lines hidden ---