mem64.hh (10537:47fe87b0cf97) | mem64.hh (12359:8fb4630c444f) |
---|---|
1/* | 1/* |
2 * Copyright (c) 2011-2013 ARM Limited | 2 * Copyright (c) 2011-2013,2017 ARM Limited |
3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 36 unchanged lines hidden (view full) --- 47class SysDC64 : public ArmStaticInst 48{ 49 protected: 50 IntRegIndex base; 51 IntRegIndex dest; 52 uint64_t imm; 53 54 SysDC64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, | 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 36 unchanged lines hidden (view full) --- 47class SysDC64 : public ArmStaticInst 48{ 49 protected: 50 IntRegIndex base; 51 IntRegIndex dest; 52 uint64_t imm; 53 54 SysDC64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, |
55 IntRegIndex _base, IntRegIndex _dest, uint64_t _imm) 56 : ArmStaticInst(mnem, _machInst, __opClass), base(_base), dest(_dest), 57 imm(_imm) | 55 IntRegIndex _base, MiscRegIndex miscReg, uint64_t _imm) 56 : ArmStaticInst(mnem, _machInst, __opClass), base(_base), 57 dest((IntRegIndex)miscReg), imm(_imm) |
58 {} 59 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; 60}; 61 62class MightBeMicro64 : public ArmStaticInst 63{ 64 protected: 65 MightBeMicro64(const char *mnem, ExtMachInst _machInst, OpClass __opClass) --- 188 unchanged lines hidden --- | 58 {} 59 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; 60}; 61 62class MightBeMicro64 : public ArmStaticInst 63{ 64 protected: 65 MightBeMicro64(const char *mnem, ExtMachInst _machInst, OpClass __opClass) --- 188 unchanged lines hidden --- |