0001 [
0002 {
0003 "BriefDescription": "X87 Floating point assists (Precise Event)",
0004 "Counter": "0,1,2,3",
0005 "EventCode": "0xF7",
0006 "EventName": "FP_ASSIST.ALL",
0007 "PEBS": "1",
0008 "SampleAfterValue": "20000",
0009 "UMask": "0x1"
0010 },
0011 {
0012 "BriefDescription": "X87 Floating poiint assists for invalid input value (Precise Event)",
0013 "Counter": "0,1,2,3",
0014 "EventCode": "0xF7",
0015 "EventName": "FP_ASSIST.INPUT",
0016 "PEBS": "1",
0017 "SampleAfterValue": "20000",
0018 "UMask": "0x4"
0019 },
0020 {
0021 "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)",
0022 "Counter": "0,1,2,3",
0023 "EventCode": "0xF7",
0024 "EventName": "FP_ASSIST.OUTPUT",
0025 "PEBS": "1",
0026 "SampleAfterValue": "20000",
0027 "UMask": "0x2"
0028 },
0029 {
0030 "BriefDescription": "MMX Uops",
0031 "Counter": "0,1,2,3",
0032 "EventCode": "0x10",
0033 "EventName": "FP_COMP_OPS_EXE.MMX",
0034 "SampleAfterValue": "2000000",
0035 "UMask": "0x2"
0036 },
0037 {
0038 "BriefDescription": "SSE2 integer Uops",
0039 "Counter": "0,1,2,3",
0040 "EventCode": "0x10",
0041 "EventName": "FP_COMP_OPS_EXE.SSE2_INTEGER",
0042 "SampleAfterValue": "2000000",
0043 "UMask": "0x8"
0044 },
0045 {
0046 "BriefDescription": "SSE* FP double precision Uops",
0047 "Counter": "0,1,2,3",
0048 "EventCode": "0x10",
0049 "EventName": "FP_COMP_OPS_EXE.SSE_DOUBLE_PRECISION",
0050 "SampleAfterValue": "2000000",
0051 "UMask": "0x80"
0052 },
0053 {
0054 "BriefDescription": "SSE and SSE2 FP Uops",
0055 "Counter": "0,1,2,3",
0056 "EventCode": "0x10",
0057 "EventName": "FP_COMP_OPS_EXE.SSE_FP",
0058 "SampleAfterValue": "2000000",
0059 "UMask": "0x4"
0060 },
0061 {
0062 "BriefDescription": "SSE FP packed Uops",
0063 "Counter": "0,1,2,3",
0064 "EventCode": "0x10",
0065 "EventName": "FP_COMP_OPS_EXE.SSE_FP_PACKED",
0066 "SampleAfterValue": "2000000",
0067 "UMask": "0x10"
0068 },
0069 {
0070 "BriefDescription": "SSE FP scalar Uops",
0071 "Counter": "0,1,2,3",
0072 "EventCode": "0x10",
0073 "EventName": "FP_COMP_OPS_EXE.SSE_FP_SCALAR",
0074 "SampleAfterValue": "2000000",
0075 "UMask": "0x20"
0076 },
0077 {
0078 "BriefDescription": "SSE* FP single precision Uops",
0079 "Counter": "0,1,2,3",
0080 "EventCode": "0x10",
0081 "EventName": "FP_COMP_OPS_EXE.SSE_SINGLE_PRECISION",
0082 "SampleAfterValue": "2000000",
0083 "UMask": "0x40"
0084 },
0085 {
0086 "BriefDescription": "Computational floating-point operations executed",
0087 "Counter": "0,1,2,3",
0088 "EventCode": "0x10",
0089 "EventName": "FP_COMP_OPS_EXE.X87",
0090 "SampleAfterValue": "2000000",
0091 "UMask": "0x1"
0092 },
0093 {
0094 "BriefDescription": "All Floating Point to and from MMX transitions",
0095 "Counter": "0,1,2,3",
0096 "EventCode": "0xCC",
0097 "EventName": "FP_MMX_TRANS.ANY",
0098 "SampleAfterValue": "2000000",
0099 "UMask": "0x3"
0100 },
0101 {
0102 "BriefDescription": "Transitions from MMX to Floating Point instructions",
0103 "Counter": "0,1,2,3",
0104 "EventCode": "0xCC",
0105 "EventName": "FP_MMX_TRANS.TO_FP",
0106 "SampleAfterValue": "2000000",
0107 "UMask": "0x1"
0108 },
0109 {
0110 "BriefDescription": "Transitions from Floating Point to MMX instructions",
0111 "Counter": "0,1,2,3",
0112 "EventCode": "0xCC",
0113 "EventName": "FP_MMX_TRANS.TO_MMX",
0114 "SampleAfterValue": "2000000",
0115 "UMask": "0x2"
0116 },
0117 {
0118 "BriefDescription": "128 bit SIMD integer pack operations",
0119 "Counter": "0,1,2,3",
0120 "EventCode": "0x12",
0121 "EventName": "SIMD_INT_128.PACK",
0122 "SampleAfterValue": "200000",
0123 "UMask": "0x4"
0124 },
0125 {
0126 "BriefDescription": "128 bit SIMD integer arithmetic operations",
0127 "Counter": "0,1,2,3",
0128 "EventCode": "0x12",
0129 "EventName": "SIMD_INT_128.PACKED_ARITH",
0130 "SampleAfterValue": "200000",
0131 "UMask": "0x20"
0132 },
0133 {
0134 "BriefDescription": "128 bit SIMD integer logical operations",
0135 "Counter": "0,1,2,3",
0136 "EventCode": "0x12",
0137 "EventName": "SIMD_INT_128.PACKED_LOGICAL",
0138 "SampleAfterValue": "200000",
0139 "UMask": "0x10"
0140 },
0141 {
0142 "BriefDescription": "128 bit SIMD integer multiply operations",
0143 "Counter": "0,1,2,3",
0144 "EventCode": "0x12",
0145 "EventName": "SIMD_INT_128.PACKED_MPY",
0146 "SampleAfterValue": "200000",
0147 "UMask": "0x1"
0148 },
0149 {
0150 "BriefDescription": "128 bit SIMD integer shift operations",
0151 "Counter": "0,1,2,3",
0152 "EventCode": "0x12",
0153 "EventName": "SIMD_INT_128.PACKED_SHIFT",
0154 "SampleAfterValue": "200000",
0155 "UMask": "0x2"
0156 },
0157 {
0158 "BriefDescription": "128 bit SIMD integer shuffle/move operations",
0159 "Counter": "0,1,2,3",
0160 "EventCode": "0x12",
0161 "EventName": "SIMD_INT_128.SHUFFLE_MOVE",
0162 "SampleAfterValue": "200000",
0163 "UMask": "0x40"
0164 },
0165 {
0166 "BriefDescription": "128 bit SIMD integer unpack operations",
0167 "Counter": "0,1,2,3",
0168 "EventCode": "0x12",
0169 "EventName": "SIMD_INT_128.UNPACK",
0170 "SampleAfterValue": "200000",
0171 "UMask": "0x8"
0172 },
0173 {
0174 "BriefDescription": "SIMD integer 64 bit pack operations",
0175 "Counter": "0,1,2,3",
0176 "EventCode": "0xFD",
0177 "EventName": "SIMD_INT_64.PACK",
0178 "SampleAfterValue": "200000",
0179 "UMask": "0x4"
0180 },
0181 {
0182 "BriefDescription": "SIMD integer 64 bit arithmetic operations",
0183 "Counter": "0,1,2,3",
0184 "EventCode": "0xFD",
0185 "EventName": "SIMD_INT_64.PACKED_ARITH",
0186 "SampleAfterValue": "200000",
0187 "UMask": "0x20"
0188 },
0189 {
0190 "BriefDescription": "SIMD integer 64 bit logical operations",
0191 "Counter": "0,1,2,3",
0192 "EventCode": "0xFD",
0193 "EventName": "SIMD_INT_64.PACKED_LOGICAL",
0194 "SampleAfterValue": "200000",
0195 "UMask": "0x10"
0196 },
0197 {
0198 "BriefDescription": "SIMD integer 64 bit packed multiply operations",
0199 "Counter": "0,1,2,3",
0200 "EventCode": "0xFD",
0201 "EventName": "SIMD_INT_64.PACKED_MPY",
0202 "SampleAfterValue": "200000",
0203 "UMask": "0x1"
0204 },
0205 {
0206 "BriefDescription": "SIMD integer 64 bit shift operations",
0207 "Counter": "0,1,2,3",
0208 "EventCode": "0xFD",
0209 "EventName": "SIMD_INT_64.PACKED_SHIFT",
0210 "SampleAfterValue": "200000",
0211 "UMask": "0x2"
0212 },
0213 {
0214 "BriefDescription": "SIMD integer 64 bit shuffle/move operations",
0215 "Counter": "0,1,2,3",
0216 "EventCode": "0xFD",
0217 "EventName": "SIMD_INT_64.SHUFFLE_MOVE",
0218 "SampleAfterValue": "200000",
0219 "UMask": "0x40"
0220 },
0221 {
0222 "BriefDescription": "SIMD integer 64 bit unpack operations",
0223 "Counter": "0,1,2,3",
0224 "EventCode": "0xFD",
0225 "EventName": "SIMD_INT_64.UNPACK",
0226 "SampleAfterValue": "200000",
0227 "UMask": "0x8"
0228 }
0229 ]