|
1 | 1 | [ |
2 | 2 | { |
3 | 3 | "BriefDescription": "X87 Floating point assists (Precise Event)", |
| 4 | + "Counter": "0,1,2,3", |
4 | 5 | "EventCode": "0xF7", |
5 | 6 | "EventName": "FP_ASSIST.ALL", |
6 | 7 | "PEBS": "1", |
|
9 | 10 | }, |
10 | 11 | { |
11 | 12 | "BriefDescription": "X87 Floating point assists for invalid input value (Precise Event)", |
| 13 | + "Counter": "0,1,2,3", |
12 | 14 | "EventCode": "0xF7", |
13 | 15 | "EventName": "FP_ASSIST.INPUT", |
14 | 16 | "PEBS": "1", |
|
17 | 19 | }, |
18 | 20 | { |
19 | 21 | "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)", |
| 22 | + "Counter": "0,1,2,3", |
20 | 23 | "EventCode": "0xF7", |
21 | 24 | "EventName": "FP_ASSIST.OUTPUT", |
22 | 25 | "PEBS": "1", |
|
25 | 28 | }, |
26 | 29 | { |
27 | 30 | "BriefDescription": "MMX Uops", |
| 31 | + "Counter": "0,1,2,3", |
28 | 32 | "EventCode": "0x10", |
29 | 33 | "EventName": "FP_COMP_OPS_EXE.MMX", |
30 | 34 | "SampleAfterValue": "2000000", |
31 | 35 | "UMask": "0x2" |
32 | 36 | }, |
33 | 37 | { |
34 | 38 | "BriefDescription": "SSE2 integer Uops", |
| 39 | + "Counter": "0,1,2,3", |
35 | 40 | "EventCode": "0x10", |
36 | 41 | "EventName": "FP_COMP_OPS_EXE.SSE2_INTEGER", |
37 | 42 | "SampleAfterValue": "2000000", |
38 | 43 | "UMask": "0x8" |
39 | 44 | }, |
40 | 45 | { |
41 | 46 | "BriefDescription": "SSE* FP double precision Uops", |
| 47 | + "Counter": "0,1,2,3", |
42 | 48 | "EventCode": "0x10", |
43 | 49 | "EventName": "FP_COMP_OPS_EXE.SSE_DOUBLE_PRECISION", |
44 | 50 | "SampleAfterValue": "2000000", |
45 | 51 | "UMask": "0x80" |
46 | 52 | }, |
47 | 53 | { |
48 | 54 | "BriefDescription": "SSE and SSE2 FP Uops", |
| 55 | + "Counter": "0,1,2,3", |
49 | 56 | "EventCode": "0x10", |
50 | 57 | "EventName": "FP_COMP_OPS_EXE.SSE_FP", |
51 | 58 | "SampleAfterValue": "2000000", |
52 | 59 | "UMask": "0x4" |
53 | 60 | }, |
54 | 61 | { |
55 | 62 | "BriefDescription": "SSE FP packed Uops", |
| 63 | + "Counter": "0,1,2,3", |
56 | 64 | "EventCode": "0x10", |
57 | 65 | "EventName": "FP_COMP_OPS_EXE.SSE_FP_PACKED", |
58 | 66 | "SampleAfterValue": "2000000", |
59 | 67 | "UMask": "0x10" |
60 | 68 | }, |
61 | 69 | { |
62 | 70 | "BriefDescription": "SSE FP scalar Uops", |
| 71 | + "Counter": "0,1,2,3", |
63 | 72 | "EventCode": "0x10", |
64 | 73 | "EventName": "FP_COMP_OPS_EXE.SSE_FP_SCALAR", |
65 | 74 | "SampleAfterValue": "2000000", |
66 | 75 | "UMask": "0x20" |
67 | 76 | }, |
68 | 77 | { |
69 | 78 | "BriefDescription": "SSE* FP single precision Uops", |
| 79 | + "Counter": "0,1,2,3", |
70 | 80 | "EventCode": "0x10", |
71 | 81 | "EventName": "FP_COMP_OPS_EXE.SSE_SINGLE_PRECISION", |
72 | 82 | "SampleAfterValue": "2000000", |
73 | 83 | "UMask": "0x40" |
74 | 84 | }, |
75 | 85 | { |
76 | 86 | "BriefDescription": "Computational floating-point operations executed", |
| 87 | + "Counter": "0,1,2,3", |
77 | 88 | "EventCode": "0x10", |
78 | 89 | "EventName": "FP_COMP_OPS_EXE.X87", |
79 | 90 | "SampleAfterValue": "2000000", |
80 | 91 | "UMask": "0x1" |
81 | 92 | }, |
82 | 93 | { |
83 | 94 | "BriefDescription": "All Floating Point to and from MMX transitions", |
| 95 | + "Counter": "0,1,2,3", |
84 | 96 | "EventCode": "0xCC", |
85 | 97 | "EventName": "FP_MMX_TRANS.ANY", |
86 | 98 | "SampleAfterValue": "2000000", |
87 | 99 | "UMask": "0x3" |
88 | 100 | }, |
89 | 101 | { |
90 | 102 | "BriefDescription": "Transitions from MMX to Floating Point instructions", |
| 103 | + "Counter": "0,1,2,3", |
91 | 104 | "EventCode": "0xCC", |
92 | 105 | "EventName": "FP_MMX_TRANS.TO_FP", |
93 | 106 | "SampleAfterValue": "2000000", |
94 | 107 | "UMask": "0x1" |
95 | 108 | }, |
96 | 109 | { |
97 | 110 | "BriefDescription": "Transitions from Floating Point to MMX instructions", |
| 111 | + "Counter": "0,1,2,3", |
98 | 112 | "EventCode": "0xCC", |
99 | 113 | "EventName": "FP_MMX_TRANS.TO_MMX", |
100 | 114 | "SampleAfterValue": "2000000", |
101 | 115 | "UMask": "0x2" |
102 | 116 | }, |
103 | 117 | { |
104 | 118 | "BriefDescription": "128 bit SIMD integer pack operations", |
| 119 | + "Counter": "0,1,2,3", |
105 | 120 | "EventCode": "0x12", |
106 | 121 | "EventName": "SIMD_INT_128.PACK", |
107 | 122 | "SampleAfterValue": "200000", |
108 | 123 | "UMask": "0x4" |
109 | 124 | }, |
110 | 125 | { |
111 | 126 | "BriefDescription": "128 bit SIMD integer arithmetic operations", |
| 127 | + "Counter": "0,1,2,3", |
112 | 128 | "EventCode": "0x12", |
113 | 129 | "EventName": "SIMD_INT_128.PACKED_ARITH", |
114 | 130 | "SampleAfterValue": "200000", |
115 | 131 | "UMask": "0x20" |
116 | 132 | }, |
117 | 133 | { |
118 | 134 | "BriefDescription": "128 bit SIMD integer logical operations", |
| 135 | + "Counter": "0,1,2,3", |
119 | 136 | "EventCode": "0x12", |
120 | 137 | "EventName": "SIMD_INT_128.PACKED_LOGICAL", |
121 | 138 | "SampleAfterValue": "200000", |
122 | 139 | "UMask": "0x10" |
123 | 140 | }, |
124 | 141 | { |
125 | 142 | "BriefDescription": "128 bit SIMD integer multiply operations", |
| 143 | + "Counter": "0,1,2,3", |
126 | 144 | "EventCode": "0x12", |
127 | 145 | "EventName": "SIMD_INT_128.PACKED_MPY", |
128 | 146 | "SampleAfterValue": "200000", |
129 | 147 | "UMask": "0x1" |
130 | 148 | }, |
131 | 149 | { |
132 | 150 | "BriefDescription": "128 bit SIMD integer shift operations", |
| 151 | + "Counter": "0,1,2,3", |
133 | 152 | "EventCode": "0x12", |
134 | 153 | "EventName": "SIMD_INT_128.PACKED_SHIFT", |
135 | 154 | "SampleAfterValue": "200000", |
136 | 155 | "UMask": "0x2" |
137 | 156 | }, |
138 | 157 | { |
139 | 158 | "BriefDescription": "128 bit SIMD integer shuffle/move operations", |
| 159 | + "Counter": "0,1,2,3", |
140 | 160 | "EventCode": "0x12", |
141 | 161 | "EventName": "SIMD_INT_128.SHUFFLE_MOVE", |
142 | 162 | "SampleAfterValue": "200000", |
143 | 163 | "UMask": "0x40" |
144 | 164 | }, |
145 | 165 | { |
146 | 166 | "BriefDescription": "128 bit SIMD integer unpack operations", |
| 167 | + "Counter": "0,1,2,3", |
147 | 168 | "EventCode": "0x12", |
148 | 169 | "EventName": "SIMD_INT_128.UNPACK", |
149 | 170 | "SampleAfterValue": "200000", |
150 | 171 | "UMask": "0x8" |
151 | 172 | }, |
152 | 173 | { |
153 | 174 | "BriefDescription": "SIMD integer 64 bit pack operations", |
| 175 | + "Counter": "0,1,2,3", |
154 | 176 | "EventCode": "0xFD", |
155 | 177 | "EventName": "SIMD_INT_64.PACK", |
156 | 178 | "SampleAfterValue": "200000", |
157 | 179 | "UMask": "0x4" |
158 | 180 | }, |
159 | 181 | { |
160 | 182 | "BriefDescription": "SIMD integer 64 bit arithmetic operations", |
| 183 | + "Counter": "0,1,2,3", |
161 | 184 | "EventCode": "0xFD", |
162 | 185 | "EventName": "SIMD_INT_64.PACKED_ARITH", |
163 | 186 | "SampleAfterValue": "200000", |
164 | 187 | "UMask": "0x20" |
165 | 188 | }, |
166 | 189 | { |
167 | 190 | "BriefDescription": "SIMD integer 64 bit logical operations", |
| 191 | + "Counter": "0,1,2,3", |
168 | 192 | "EventCode": "0xFD", |
169 | 193 | "EventName": "SIMD_INT_64.PACKED_LOGICAL", |
170 | 194 | "SampleAfterValue": "200000", |
171 | 195 | "UMask": "0x10" |
172 | 196 | }, |
173 | 197 | { |
174 | 198 | "BriefDescription": "SIMD integer 64 bit packed multiply operations", |
| 199 | + "Counter": "0,1,2,3", |
175 | 200 | "EventCode": "0xFD", |
176 | 201 | "EventName": "SIMD_INT_64.PACKED_MPY", |
177 | 202 | "SampleAfterValue": "200000", |
178 | 203 | "UMask": "0x1" |
179 | 204 | }, |
180 | 205 | { |
181 | 206 | "BriefDescription": "SIMD integer 64 bit shift operations", |
| 207 | + "Counter": "0,1,2,3", |
182 | 208 | "EventCode": "0xFD", |
183 | 209 | "EventName": "SIMD_INT_64.PACKED_SHIFT", |
184 | 210 | "SampleAfterValue": "200000", |
185 | 211 | "UMask": "0x2" |
186 | 212 | }, |
187 | 213 | { |
188 | 214 | "BriefDescription": "SIMD integer 64 bit shuffle/move operations", |
| 215 | + "Counter": "0,1,2,3", |
189 | 216 | "EventCode": "0xFD", |
190 | 217 | "EventName": "SIMD_INT_64.SHUFFLE_MOVE", |
191 | 218 | "SampleAfterValue": "200000", |
192 | 219 | "UMask": "0x40" |
193 | 220 | }, |
194 | 221 | { |
195 | 222 | "BriefDescription": "SIMD integer 64 bit unpack operations", |
| 223 | + "Counter": "0,1,2,3", |
196 | 224 | "EventCode": "0xFD", |
197 | 225 | "EventName": "SIMD_INT_64.UNPACK", |
198 | 226 | "SampleAfterValue": "200000", |
|
0 commit comments