macromem.isa (7408:ee6949c5bb5b) | macromem.isa (7422:feddb9077def) |
---|---|
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 --- 63 unchanged lines hidden (view full) --- 72 CondCodes = CondCodesMask & newCpsr; 73 IWNPC = cSwap(Mem.uw, cpsr.e) | ((Spsr & 0x20) ? 1 : 0); 74 ''' 75 microLdrRetUopIop = InstObjParams('ldr_ret_uop', 'MicroLdrRetUop', 76 'MicroMemOp', 77 {'memacc_code': microLdrRetUopCode, 78 'ea_code': 79 'EA = Rb + (up ? imm : -imm);', | 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 --- 63 unchanged lines hidden (view full) --- 72 CondCodes = CondCodesMask & newCpsr; 73 IWNPC = cSwap(Mem.uw, cpsr.e) | ((Spsr & 0x20) ? 1 : 0); 74 ''' 75 microLdrRetUopIop = InstObjParams('ldr_ret_uop', 'MicroLdrRetUop', 76 'MicroMemOp', 77 {'memacc_code': microLdrRetUopCode, 78 'ea_code': 79 'EA = Rb + (up ? imm : -imm);', |
80 'predicate_test': predicateTest}, | 80 'predicate_test': condPredicateTest}, |
81 ['IsMicroop']) 82 83 microStrUopCode = "Mem = cSwap(Ra.uw, ((CPSR)Cpsr).e);" 84 microStrUopIop = InstObjParams('str_uop', 'MicroStrUop', 85 'MicroMemOp', 86 {'memacc_code': microStrUopCode, 87 'postacc_code': "", 88 'ea_code': 'EA = Rb + (up ? imm : -imm);', --- 64 unchanged lines hidden --- | 81 ['IsMicroop']) 82 83 microStrUopCode = "Mem = cSwap(Ra.uw, ((CPSR)Cpsr).e);" 84 microStrUopIop = InstObjParams('str_uop', 'MicroStrUop', 85 'MicroMemOp', 86 {'memacc_code': microStrUopCode, 87 'postacc_code': "", 88 'ea_code': 'EA = Rb + (up ? imm : -imm);', --- 64 unchanged lines hidden --- |