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