0001 [
0002 {
0003 "BriefDescription": "Floating point assists for retired operations.",
0004 "Counter": "0,1",
0005 "EventCode": "0x11",
0006 "EventName": "FP_ASSIST.AR",
0007 "SampleAfterValue": "10000",
0008 "UMask": "0x81"
0009 },
0010 {
0011 "BriefDescription": "Floating point assists.",
0012 "Counter": "0,1",
0013 "EventCode": "0x11",
0014 "EventName": "FP_ASSIST.S",
0015 "SampleAfterValue": "10000",
0016 "UMask": "0x1"
0017 },
0018 {
0019 "BriefDescription": "SIMD assists invoked.",
0020 "Counter": "0,1",
0021 "EventCode": "0xCD",
0022 "EventName": "SIMD_ASSIST",
0023 "SampleAfterValue": "100000",
0024 "UMask": "0x0"
0025 },
0026 {
0027 "BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) packed-single instructions.",
0028 "Counter": "0,1",
0029 "EventCode": "0xCA",
0030 "EventName": "SIMD_COMP_INST_RETIRED.PACKED_SINGLE",
0031 "SampleAfterValue": "2000000",
0032 "UMask": "0x1"
0033 },
0034 {
0035 "BriefDescription": "Retired computational Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.",
0036 "Counter": "0,1",
0037 "EventCode": "0xCA",
0038 "EventName": "SIMD_COMP_INST_RETIRED.SCALAR_DOUBLE",
0039 "SampleAfterValue": "2000000",
0040 "UMask": "0x8"
0041 },
0042 {
0043 "BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) scalar-single instructions.",
0044 "Counter": "0,1",
0045 "EventCode": "0xCA",
0046 "EventName": "SIMD_COMP_INST_RETIRED.SCALAR_SINGLE",
0047 "SampleAfterValue": "2000000",
0048 "UMask": "0x2"
0049 },
0050 {
0051 "BriefDescription": "SIMD Instructions retired.",
0052 "Counter": "0,1",
0053 "EventCode": "0xCE",
0054 "EventName": "SIMD_INSTR_RETIRED",
0055 "SampleAfterValue": "2000000",
0056 "UMask": "0x0"
0057 },
0058 {
0059 "BriefDescription": "Retired Streaming SIMD Extensions (SSE) packed-single instructions.",
0060 "Counter": "0,1",
0061 "EventCode": "0xC7",
0062 "EventName": "SIMD_INST_RETIRED.PACKED_SINGLE",
0063 "SampleAfterValue": "2000000",
0064 "UMask": "0x1"
0065 },
0066 {
0067 "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.",
0068 "Counter": "0,1",
0069 "EventCode": "0xC7",
0070 "EventName": "SIMD_INST_RETIRED.SCALAR_DOUBLE",
0071 "SampleAfterValue": "2000000",
0072 "UMask": "0x8"
0073 },
0074 {
0075 "BriefDescription": "Retired Streaming SIMD Extensions (SSE) scalar-single instructions.",
0076 "Counter": "0,1",
0077 "EventCode": "0xC7",
0078 "EventName": "SIMD_INST_RETIRED.SCALAR_SINGLE",
0079 "SampleAfterValue": "2000000",
0080 "UMask": "0x2"
0081 },
0082 {
0083 "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) vector instructions.",
0084 "Counter": "0,1",
0085 "EventCode": "0xC7",
0086 "EventName": "SIMD_INST_RETIRED.VECTOR",
0087 "SampleAfterValue": "2000000",
0088 "UMask": "0x10"
0089 },
0090 {
0091 "BriefDescription": "Saturated arithmetic instructions retired.",
0092 "Counter": "0,1",
0093 "EventCode": "0xCF",
0094 "EventName": "SIMD_SAT_INSTR_RETIRED",
0095 "SampleAfterValue": "2000000",
0096 "UMask": "0x0"
0097 },
0098 {
0099 "BriefDescription": "SIMD saturated arithmetic micro-ops retired.",
0100 "Counter": "0,1",
0101 "EventCode": "0xB1",
0102 "EventName": "SIMD_SAT_UOP_EXEC.AR",
0103 "SampleAfterValue": "2000000",
0104 "UMask": "0x80"
0105 },
0106 {
0107 "BriefDescription": "SIMD saturated arithmetic micro-ops executed.",
0108 "Counter": "0,1",
0109 "EventCode": "0xB1",
0110 "EventName": "SIMD_SAT_UOP_EXEC.S",
0111 "SampleAfterValue": "2000000",
0112 "UMask": "0x0"
0113 },
0114 {
0115 "BriefDescription": "SIMD micro-ops retired (excluding stores).",
0116 "Counter": "0,1",
0117 "EventCode": "0xB0",
0118 "EventName": "SIMD_UOPS_EXEC.AR",
0119 "PEBS": "2",
0120 "SampleAfterValue": "2000000",
0121 "UMask": "0x80"
0122 },
0123 {
0124 "BriefDescription": "SIMD micro-ops executed (excluding stores).",
0125 "Counter": "0,1",
0126 "EventCode": "0xB0",
0127 "EventName": "SIMD_UOPS_EXEC.S",
0128 "SampleAfterValue": "2000000",
0129 "UMask": "0x0"
0130 },
0131 {
0132 "BriefDescription": "SIMD packed arithmetic micro-ops retired",
0133 "Counter": "0,1",
0134 "EventCode": "0xB3",
0135 "EventName": "SIMD_UOP_TYPE_EXEC.ARITHMETIC.AR",
0136 "SampleAfterValue": "2000000",
0137 "UMask": "0xa0"
0138 },
0139 {
0140 "BriefDescription": "SIMD packed arithmetic micro-ops executed",
0141 "Counter": "0,1",
0142 "EventCode": "0xB3",
0143 "EventName": "SIMD_UOP_TYPE_EXEC.ARITHMETIC.S",
0144 "SampleAfterValue": "2000000",
0145 "UMask": "0x20"
0146 },
0147 {
0148 "BriefDescription": "SIMD packed logical micro-ops retired",
0149 "Counter": "0,1",
0150 "EventCode": "0xB3",
0151 "EventName": "SIMD_UOP_TYPE_EXEC.LOGICAL.AR",
0152 "SampleAfterValue": "2000000",
0153 "UMask": "0x90"
0154 },
0155 {
0156 "BriefDescription": "SIMD packed logical micro-ops executed",
0157 "Counter": "0,1",
0158 "EventCode": "0xB3",
0159 "EventName": "SIMD_UOP_TYPE_EXEC.LOGICAL.S",
0160 "SampleAfterValue": "2000000",
0161 "UMask": "0x10"
0162 },
0163 {
0164 "BriefDescription": "SIMD packed multiply micro-ops retired",
0165 "Counter": "0,1",
0166 "EventCode": "0xB3",
0167 "EventName": "SIMD_UOP_TYPE_EXEC.MUL.AR",
0168 "SampleAfterValue": "2000000",
0169 "UMask": "0x81"
0170 },
0171 {
0172 "BriefDescription": "SIMD packed multiply micro-ops executed",
0173 "Counter": "0,1",
0174 "EventCode": "0xB3",
0175 "EventName": "SIMD_UOP_TYPE_EXEC.MUL.S",
0176 "SampleAfterValue": "2000000",
0177 "UMask": "0x1"
0178 },
0179 {
0180 "BriefDescription": "SIMD packed micro-ops retired",
0181 "Counter": "0,1",
0182 "EventCode": "0xB3",
0183 "EventName": "SIMD_UOP_TYPE_EXEC.PACK.AR",
0184 "SampleAfterValue": "2000000",
0185 "UMask": "0x84"
0186 },
0187 {
0188 "BriefDescription": "SIMD packed micro-ops executed",
0189 "Counter": "0,1",
0190 "EventCode": "0xB3",
0191 "EventName": "SIMD_UOP_TYPE_EXEC.PACK.S",
0192 "SampleAfterValue": "2000000",
0193 "UMask": "0x4"
0194 },
0195 {
0196 "BriefDescription": "SIMD packed shift micro-ops retired",
0197 "Counter": "0,1",
0198 "EventCode": "0xB3",
0199 "EventName": "SIMD_UOP_TYPE_EXEC.SHIFT.AR",
0200 "SampleAfterValue": "2000000",
0201 "UMask": "0x82"
0202 },
0203 {
0204 "BriefDescription": "SIMD packed shift micro-ops executed",
0205 "Counter": "0,1",
0206 "EventCode": "0xB3",
0207 "EventName": "SIMD_UOP_TYPE_EXEC.SHIFT.S",
0208 "SampleAfterValue": "2000000",
0209 "UMask": "0x2"
0210 },
0211 {
0212 "BriefDescription": "SIMD unpacked micro-ops retired",
0213 "Counter": "0,1",
0214 "EventCode": "0xB3",
0215 "EventName": "SIMD_UOP_TYPE_EXEC.UNPACK.AR",
0216 "SampleAfterValue": "2000000",
0217 "UMask": "0x88"
0218 },
0219 {
0220 "BriefDescription": "SIMD unpacked micro-ops executed",
0221 "Counter": "0,1",
0222 "EventCode": "0xB3",
0223 "EventName": "SIMD_UOP_TYPE_EXEC.UNPACK.S",
0224 "SampleAfterValue": "2000000",
0225 "UMask": "0x8"
0226 },
0227 {
0228 "BriefDescription": "Floating point computational micro-ops retired.",
0229 "Counter": "0,1",
0230 "EventCode": "0x10",
0231 "EventName": "X87_COMP_OPS_EXE.ANY.AR",
0232 "PEBS": "2",
0233 "SampleAfterValue": "2000000",
0234 "UMask": "0x81"
0235 },
0236 {
0237 "BriefDescription": "Floating point computational micro-ops executed.",
0238 "Counter": "0,1",
0239 "EventCode": "0x10",
0240 "EventName": "X87_COMP_OPS_EXE.ANY.S",
0241 "SampleAfterValue": "2000000",
0242 "UMask": "0x1"
0243 },
0244 {
0245 "BriefDescription": "FXCH uops retired.",
0246 "Counter": "0,1",
0247 "EventCode": "0x10",
0248 "EventName": "X87_COMP_OPS_EXE.FXCH.AR",
0249 "PEBS": "2",
0250 "SampleAfterValue": "2000000",
0251 "UMask": "0x82"
0252 },
0253 {
0254 "BriefDescription": "FXCH uops executed.",
0255 "Counter": "0,1",
0256 "EventCode": "0x10",
0257 "EventName": "X87_COMP_OPS_EXE.FXCH.S",
0258 "SampleAfterValue": "2000000",
0259 "UMask": "0x2"
0260 }
0261 ]