1959826caSMatt Macy[ 2959826caSMatt Macy { 3*18054d02SAlexander Motin "BriefDescription": "Floating point assists for retired operations.", 4959826caSMatt Macy "Counter": "0,1", 5959826caSMatt Macy "EventCode": "0x11", 6959826caSMatt Macy "EventName": "FP_ASSIST.AR", 7959826caSMatt Macy "SampleAfterValue": "10000", 8*18054d02SAlexander Motin "UMask": "0x81" 9959826caSMatt Macy }, 10959826caSMatt Macy { 11*18054d02SAlexander Motin "BriefDescription": "Floating point assists.", 12959826caSMatt Macy "Counter": "0,1", 13*18054d02SAlexander Motin "EventCode": "0x11", 14*18054d02SAlexander Motin "EventName": "FP_ASSIST.S", 15*18054d02SAlexander Motin "SampleAfterValue": "10000", 16*18054d02SAlexander Motin "UMask": "0x1" 17959826caSMatt Macy }, 18959826caSMatt Macy { 19*18054d02SAlexander Motin "BriefDescription": "SIMD assists invoked.", 20959826caSMatt Macy "Counter": "0,1", 21959826caSMatt Macy "EventCode": "0xCD", 22959826caSMatt Macy "EventName": "SIMD_ASSIST", 23959826caSMatt Macy "SampleAfterValue": "100000", 24*18054d02SAlexander Motin "UMask": "0x0" 25959826caSMatt Macy }, 26959826caSMatt Macy { 27*18054d02SAlexander Motin "BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) packed-single instructions.", 28959826caSMatt Macy "Counter": "0,1", 29*18054d02SAlexander Motin "EventCode": "0xCA", 30*18054d02SAlexander Motin "EventName": "SIMD_COMP_INST_RETIRED.PACKED_SINGLE", 31*18054d02SAlexander Motin "SampleAfterValue": "2000000", 32*18054d02SAlexander Motin "UMask": "0x1" 33*18054d02SAlexander Motin }, 34*18054d02SAlexander Motin { 35*18054d02SAlexander Motin "BriefDescription": "Retired computational Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.", 36*18054d02SAlexander Motin "Counter": "0,1", 37*18054d02SAlexander Motin "EventCode": "0xCA", 38*18054d02SAlexander Motin "EventName": "SIMD_COMP_INST_RETIRED.SCALAR_DOUBLE", 39*18054d02SAlexander Motin "SampleAfterValue": "2000000", 40*18054d02SAlexander Motin "UMask": "0x8" 41*18054d02SAlexander Motin }, 42*18054d02SAlexander Motin { 43*18054d02SAlexander Motin "BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) scalar-single instructions.", 44*18054d02SAlexander Motin "Counter": "0,1", 45*18054d02SAlexander Motin "EventCode": "0xCA", 46*18054d02SAlexander Motin "EventName": "SIMD_COMP_INST_RETIRED.SCALAR_SINGLE", 47*18054d02SAlexander Motin "SampleAfterValue": "2000000", 48*18054d02SAlexander Motin "UMask": "0x2" 49*18054d02SAlexander Motin }, 50*18054d02SAlexander Motin { 51*18054d02SAlexander Motin "BriefDescription": "SIMD Instructions retired.", 52*18054d02SAlexander Motin "Counter": "0,1", 53*18054d02SAlexander Motin "EventCode": "0xCE", 54959826caSMatt Macy "EventName": "SIMD_INSTR_RETIRED", 55959826caSMatt Macy "SampleAfterValue": "2000000", 56*18054d02SAlexander Motin "UMask": "0x0" 57959826caSMatt Macy }, 58959826caSMatt Macy { 59*18054d02SAlexander Motin "BriefDescription": "Retired Streaming SIMD Extensions (SSE) packed-single instructions.", 60959826caSMatt Macy "Counter": "0,1", 61*18054d02SAlexander Motin "EventCode": "0xC7", 62*18054d02SAlexander Motin "EventName": "SIMD_INST_RETIRED.PACKED_SINGLE", 63*18054d02SAlexander Motin "SampleAfterValue": "2000000", 64*18054d02SAlexander Motin "UMask": "0x1" 65*18054d02SAlexander Motin }, 66*18054d02SAlexander Motin { 67*18054d02SAlexander Motin "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.", 68*18054d02SAlexander Motin "Counter": "0,1", 69*18054d02SAlexander Motin "EventCode": "0xC7", 70*18054d02SAlexander Motin "EventName": "SIMD_INST_RETIRED.SCALAR_DOUBLE", 71*18054d02SAlexander Motin "SampleAfterValue": "2000000", 72*18054d02SAlexander Motin "UMask": "0x8" 73*18054d02SAlexander Motin }, 74*18054d02SAlexander Motin { 75*18054d02SAlexander Motin "BriefDescription": "Retired Streaming SIMD Extensions (SSE) scalar-single instructions.", 76*18054d02SAlexander Motin "Counter": "0,1", 77*18054d02SAlexander Motin "EventCode": "0xC7", 78*18054d02SAlexander Motin "EventName": "SIMD_INST_RETIRED.SCALAR_SINGLE", 79*18054d02SAlexander Motin "SampleAfterValue": "2000000", 80*18054d02SAlexander Motin "UMask": "0x2" 81*18054d02SAlexander Motin }, 82*18054d02SAlexander Motin { 83*18054d02SAlexander Motin "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) vector instructions.", 84*18054d02SAlexander Motin "Counter": "0,1", 85*18054d02SAlexander Motin "EventCode": "0xC7", 86*18054d02SAlexander Motin "EventName": "SIMD_INST_RETIRED.VECTOR", 87*18054d02SAlexander Motin "SampleAfterValue": "2000000", 88*18054d02SAlexander Motin "UMask": "0x10" 89*18054d02SAlexander Motin }, 90*18054d02SAlexander Motin { 91*18054d02SAlexander Motin "BriefDescription": "Saturated arithmetic instructions retired.", 92*18054d02SAlexander Motin "Counter": "0,1", 93*18054d02SAlexander Motin "EventCode": "0xCF", 94959826caSMatt Macy "EventName": "SIMD_SAT_INSTR_RETIRED", 95959826caSMatt Macy "SampleAfterValue": "2000000", 96*18054d02SAlexander Motin "UMask": "0x0" 97*18054d02SAlexander Motin }, 98*18054d02SAlexander Motin { 99*18054d02SAlexander Motin "BriefDescription": "SIMD saturated arithmetic micro-ops retired.", 100*18054d02SAlexander Motin "Counter": "0,1", 101*18054d02SAlexander Motin "EventCode": "0xB1", 102*18054d02SAlexander Motin "EventName": "SIMD_SAT_UOP_EXEC.AR", 103*18054d02SAlexander Motin "SampleAfterValue": "2000000", 104*18054d02SAlexander Motin "UMask": "0x80" 105*18054d02SAlexander Motin }, 106*18054d02SAlexander Motin { 107*18054d02SAlexander Motin "BriefDescription": "SIMD saturated arithmetic micro-ops executed.", 108*18054d02SAlexander Motin "Counter": "0,1", 109*18054d02SAlexander Motin "EventCode": "0xB1", 110*18054d02SAlexander Motin "EventName": "SIMD_SAT_UOP_EXEC.S", 111*18054d02SAlexander Motin "SampleAfterValue": "2000000", 112*18054d02SAlexander Motin "UMask": "0x0" 113*18054d02SAlexander Motin }, 114*18054d02SAlexander Motin { 115*18054d02SAlexander Motin "BriefDescription": "SIMD micro-ops retired (excluding stores).", 116*18054d02SAlexander Motin "Counter": "0,1", 117*18054d02SAlexander Motin "EventCode": "0xB0", 118*18054d02SAlexander Motin "EventName": "SIMD_UOPS_EXEC.AR", 119*18054d02SAlexander Motin "PEBS": "2", 120*18054d02SAlexander Motin "SampleAfterValue": "2000000", 121*18054d02SAlexander Motin "UMask": "0x80" 122*18054d02SAlexander Motin }, 123*18054d02SAlexander Motin { 124*18054d02SAlexander Motin "BriefDescription": "SIMD micro-ops executed (excluding stores).", 125*18054d02SAlexander Motin "Counter": "0,1", 126*18054d02SAlexander Motin "EventCode": "0xB0", 127*18054d02SAlexander Motin "EventName": "SIMD_UOPS_EXEC.S", 128*18054d02SAlexander Motin "SampleAfterValue": "2000000", 129*18054d02SAlexander Motin "UMask": "0x0" 130*18054d02SAlexander Motin }, 131*18054d02SAlexander Motin { 132*18054d02SAlexander Motin "BriefDescription": "SIMD packed arithmetic micro-ops retired", 133*18054d02SAlexander Motin "Counter": "0,1", 134*18054d02SAlexander Motin "EventCode": "0xB3", 135*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.ARITHMETIC.AR", 136*18054d02SAlexander Motin "SampleAfterValue": "2000000", 137*18054d02SAlexander Motin "UMask": "0xa0" 138*18054d02SAlexander Motin }, 139*18054d02SAlexander Motin { 140*18054d02SAlexander Motin "BriefDescription": "SIMD packed arithmetic micro-ops executed", 141*18054d02SAlexander Motin "Counter": "0,1", 142*18054d02SAlexander Motin "EventCode": "0xB3", 143*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.ARITHMETIC.S", 144*18054d02SAlexander Motin "SampleAfterValue": "2000000", 145*18054d02SAlexander Motin "UMask": "0x20" 146*18054d02SAlexander Motin }, 147*18054d02SAlexander Motin { 148*18054d02SAlexander Motin "BriefDescription": "SIMD packed logical micro-ops retired", 149*18054d02SAlexander Motin "Counter": "0,1", 150*18054d02SAlexander Motin "EventCode": "0xB3", 151*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.LOGICAL.AR", 152*18054d02SAlexander Motin "SampleAfterValue": "2000000", 153*18054d02SAlexander Motin "UMask": "0x90" 154*18054d02SAlexander Motin }, 155*18054d02SAlexander Motin { 156*18054d02SAlexander Motin "BriefDescription": "SIMD packed logical micro-ops executed", 157*18054d02SAlexander Motin "Counter": "0,1", 158*18054d02SAlexander Motin "EventCode": "0xB3", 159*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.LOGICAL.S", 160*18054d02SAlexander Motin "SampleAfterValue": "2000000", 161*18054d02SAlexander Motin "UMask": "0x10" 162*18054d02SAlexander Motin }, 163*18054d02SAlexander Motin { 164*18054d02SAlexander Motin "BriefDescription": "SIMD packed multiply micro-ops retired", 165*18054d02SAlexander Motin "Counter": "0,1", 166*18054d02SAlexander Motin "EventCode": "0xB3", 167*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.MUL.AR", 168*18054d02SAlexander Motin "SampleAfterValue": "2000000", 169*18054d02SAlexander Motin "UMask": "0x81" 170*18054d02SAlexander Motin }, 171*18054d02SAlexander Motin { 172*18054d02SAlexander Motin "BriefDescription": "SIMD packed multiply micro-ops executed", 173*18054d02SAlexander Motin "Counter": "0,1", 174*18054d02SAlexander Motin "EventCode": "0xB3", 175*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.MUL.S", 176*18054d02SAlexander Motin "SampleAfterValue": "2000000", 177*18054d02SAlexander Motin "UMask": "0x1" 178*18054d02SAlexander Motin }, 179*18054d02SAlexander Motin { 180*18054d02SAlexander Motin "BriefDescription": "SIMD packed micro-ops retired", 181*18054d02SAlexander Motin "Counter": "0,1", 182*18054d02SAlexander Motin "EventCode": "0xB3", 183*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.PACK.AR", 184*18054d02SAlexander Motin "SampleAfterValue": "2000000", 185*18054d02SAlexander Motin "UMask": "0x84" 186*18054d02SAlexander Motin }, 187*18054d02SAlexander Motin { 188*18054d02SAlexander Motin "BriefDescription": "SIMD packed micro-ops executed", 189*18054d02SAlexander Motin "Counter": "0,1", 190*18054d02SAlexander Motin "EventCode": "0xB3", 191*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.PACK.S", 192*18054d02SAlexander Motin "SampleAfterValue": "2000000", 193*18054d02SAlexander Motin "UMask": "0x4" 194*18054d02SAlexander Motin }, 195*18054d02SAlexander Motin { 196*18054d02SAlexander Motin "BriefDescription": "SIMD packed shift micro-ops retired", 197*18054d02SAlexander Motin "Counter": "0,1", 198*18054d02SAlexander Motin "EventCode": "0xB3", 199*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.SHIFT.AR", 200*18054d02SAlexander Motin "SampleAfterValue": "2000000", 201*18054d02SAlexander Motin "UMask": "0x82" 202*18054d02SAlexander Motin }, 203*18054d02SAlexander Motin { 204*18054d02SAlexander Motin "BriefDescription": "SIMD packed shift micro-ops executed", 205*18054d02SAlexander Motin "Counter": "0,1", 206*18054d02SAlexander Motin "EventCode": "0xB3", 207*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.SHIFT.S", 208*18054d02SAlexander Motin "SampleAfterValue": "2000000", 209*18054d02SAlexander Motin "UMask": "0x2" 210*18054d02SAlexander Motin }, 211*18054d02SAlexander Motin { 212*18054d02SAlexander Motin "BriefDescription": "SIMD unpacked micro-ops retired", 213*18054d02SAlexander Motin "Counter": "0,1", 214*18054d02SAlexander Motin "EventCode": "0xB3", 215*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.UNPACK.AR", 216*18054d02SAlexander Motin "SampleAfterValue": "2000000", 217*18054d02SAlexander Motin "UMask": "0x88" 218*18054d02SAlexander Motin }, 219*18054d02SAlexander Motin { 220*18054d02SAlexander Motin "BriefDescription": "SIMD unpacked micro-ops executed", 221*18054d02SAlexander Motin "Counter": "0,1", 222*18054d02SAlexander Motin "EventCode": "0xB3", 223*18054d02SAlexander Motin "EventName": "SIMD_UOP_TYPE_EXEC.UNPACK.S", 224*18054d02SAlexander Motin "SampleAfterValue": "2000000", 225*18054d02SAlexander Motin "UMask": "0x8" 226*18054d02SAlexander Motin }, 227*18054d02SAlexander Motin { 228*18054d02SAlexander Motin "BriefDescription": "Floating point computational micro-ops retired.", 229*18054d02SAlexander Motin "Counter": "0,1", 230*18054d02SAlexander Motin "EventCode": "0x10", 231*18054d02SAlexander Motin "EventName": "X87_COMP_OPS_EXE.ANY.AR", 232*18054d02SAlexander Motin "PEBS": "2", 233*18054d02SAlexander Motin "SampleAfterValue": "2000000", 234*18054d02SAlexander Motin "UMask": "0x81" 235*18054d02SAlexander Motin }, 236*18054d02SAlexander Motin { 237*18054d02SAlexander Motin "BriefDescription": "Floating point computational micro-ops executed.", 238*18054d02SAlexander Motin "Counter": "0,1", 239*18054d02SAlexander Motin "EventCode": "0x10", 240*18054d02SAlexander Motin "EventName": "X87_COMP_OPS_EXE.ANY.S", 241*18054d02SAlexander Motin "SampleAfterValue": "2000000", 242*18054d02SAlexander Motin "UMask": "0x1" 243*18054d02SAlexander Motin }, 244*18054d02SAlexander Motin { 245*18054d02SAlexander Motin "BriefDescription": "FXCH uops retired.", 246*18054d02SAlexander Motin "Counter": "0,1", 247*18054d02SAlexander Motin "EventCode": "0x10", 248*18054d02SAlexander Motin "EventName": "X87_COMP_OPS_EXE.FXCH.AR", 249*18054d02SAlexander Motin "PEBS": "2", 250*18054d02SAlexander Motin "SampleAfterValue": "2000000", 251*18054d02SAlexander Motin "UMask": "0x82" 252*18054d02SAlexander Motin }, 253*18054d02SAlexander Motin { 254*18054d02SAlexander Motin "BriefDescription": "FXCH uops executed.", 255*18054d02SAlexander Motin "Counter": "0,1", 256*18054d02SAlexander Motin "EventCode": "0x10", 257*18054d02SAlexander Motin "EventName": "X87_COMP_OPS_EXE.FXCH.S", 258*18054d02SAlexander Motin "SampleAfterValue": "2000000", 259*18054d02SAlexander Motin "UMask": "0x2" 260959826caSMatt Macy } 261959826caSMatt Macy]