inst.proto (12618:948975cd5d16) inst.proto (12619:00be589dbe16)
1// Copyright (c) 2014,2017 ARM Limited
2// All rights reserved
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

96 SIMDFloatSqrt = 29;
97 MemRead = 30;
98 MemWrite = 31;
99 IprAccess = 32;
100 InstPrefetch = 33;
101 }
102
103 optional InstType type = 6; // add, mul, fp add, load, store, simd add, …
1// Copyright (c) 2014,2017 ARM Limited
2// All rights reserved
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

96 SIMDFloatSqrt = 29;
97 MemRead = 30;
98 MemWrite = 31;
99 IprAccess = 32;
100 InstPrefetch = 33;
101 }
102
103 optional InstType type = 6; // add, mul, fp add, load, store, simd add, …
104
105 // Deprecated:
104 optional uint32 inst_flags = 7; // execution mode information
105
106 // If the operation does one or more memory accesses
107 message MemAccess {
108 required uint64 addr = 1;
109 required uint32 size = 2;
110 optional uint32 mem_flags = 3;
111 }
112 repeated MemAccess mem_access = 8;
113}
114
106 optional uint32 inst_flags = 7; // execution mode information
107
108 // If the operation does one or more memory accesses
109 message MemAccess {
110 required uint64 addr = 1;
111 required uint32 size = 2;
112 optional uint32 mem_flags = 3;
113 }
114 repeated MemAccess mem_access = 8;
115}
116