Deleted Added
sdiff udiff text old ( 7246:e366ee883a74 ) new ( 7277:85e4f11ad2c3 )
full compact
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

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

463 "str_imm" : storeImmClassName(False, True, False),
464 "str_puw" : buildPuwDecode(4),
465 "strt" : storeImmClassName(False, True, False, user=True),
466 "str_reg" : storeRegClassName(False, True, False)
467 }
468 decode_block = decode % classNames
469}};
470
471def format Thumb16MemReg() {{
472 decode = '''
473 {
474 const uint32_t opb = bits(machInst, 11, 9);
475 const uint32_t rt = bits(machInst, 2, 0);
476 const uint32_t rn = bits(machInst, 5, 3);
477 const uint32_t rm = bits(machInst, 8, 6);
478 switch (opb) {

--- 94 unchanged lines hidden ---