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