macromem.hh (6308:46fcf4dc4c30) | macromem.hh (6309:7f10d636910b) |
---|---|
1/* Copyright (c) 2007-2008 The Florida State University 2 * All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are 6 * met: redistributions of source code must retain the above copyright 7 * notice, this list of conditions and the following disclaimer; 8 * redistributions in binary form must reproduce the above copyright --- 50 unchanged lines hidden (view full) --- 59 RegIndex _ura, RegIndex _urb, uint8_t _imm) 60 : PredOp(mnem, machInst, __opClass), 61 ura(_ura), urb(_urb), imm(_imm) 62 { 63 } 64}; 65 66/** | 1/* Copyright (c) 2007-2008 The Florida State University 2 * All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are 6 * met: redistributions of source code must retain the above copyright 7 * notice, this list of conditions and the following disclaimer; 8 * redistributions in binary form must reproduce the above copyright --- 50 unchanged lines hidden (view full) --- 59 RegIndex _ura, RegIndex _urb, uint8_t _imm) 60 : PredOp(mnem, machInst, __opClass), 61 ura(_ura), urb(_urb), imm(_imm) 62 { 63 } 64}; 65 66/** |
67 * Memory microops which use IntReg + Imm addressing 68 */ 69class MicroMemOp : public MicroIntOp 70{ 71 protected: 72 unsigned memAccessFlags; 73 74 MicroMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, 75 RegIndex _ura, RegIndex _urb, uint8_t _imm) 76 : MicroIntOp(mnem, machInst, __opClass, _ura, _urb, _imm), 77 memAccessFlags(0) 78 { 79 } 80}; 81 82/** |
|
67 * Arm Macro Memory operations like LDM/STM 68 */ 69class ArmMacroMemoryOp : public PredMacroOp 70{ 71 protected: 72 /// Memory request flags. See mem_req_base.hh. 73 unsigned memAccessFlags; 74 --- 95 unchanged lines hidden --- | 83 * Arm Macro Memory operations like LDM/STM 84 */ 85class ArmMacroMemoryOp : public PredMacroOp 86{ 87 protected: 88 /// Memory request flags. See mem_req_base.hh. 89 unsigned memAccessFlags; 90 --- 95 unchanged lines hidden --- |