1959826caSMatt Macy[ 2959826caSMatt Macy { 3*18054d02SAlexander Motin "BriefDescription": "X87 Floating point assists (Precise Event)", 4959826caSMatt Macy "Counter": "0,1,2,3", 5*18054d02SAlexander Motin "EventCode": "0xF7", 6959826caSMatt Macy "EventName": "FP_ASSIST.ALL", 7*18054d02SAlexander Motin "PEBS": "1", 8959826caSMatt Macy "SampleAfterValue": "20000", 9*18054d02SAlexander Motin "UMask": "0x1" 10959826caSMatt Macy }, 11959826caSMatt Macy { 12*18054d02SAlexander Motin "BriefDescription": "X87 Floating poiint assists for invalid input value (Precise Event)", 13959826caSMatt Macy "Counter": "0,1,2,3", 14*18054d02SAlexander Motin "EventCode": "0xF7", 15959826caSMatt Macy "EventName": "FP_ASSIST.INPUT", 16959826caSMatt Macy "PEBS": "1", 17959826caSMatt Macy "SampleAfterValue": "20000", 18*18054d02SAlexander Motin "UMask": "0x4" 19959826caSMatt Macy }, 20959826caSMatt Macy { 21*18054d02SAlexander Motin "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)", 22959826caSMatt Macy "Counter": "0,1,2,3", 23*18054d02SAlexander Motin "EventCode": "0xF7", 24*18054d02SAlexander Motin "EventName": "FP_ASSIST.OUTPUT", 25*18054d02SAlexander Motin "PEBS": "1", 26*18054d02SAlexander Motin "SampleAfterValue": "20000", 27*18054d02SAlexander Motin "UMask": "0x2" 28*18054d02SAlexander Motin }, 29*18054d02SAlexander Motin { 30*18054d02SAlexander Motin "BriefDescription": "MMX Uops", 31*18054d02SAlexander Motin "Counter": "0,1,2,3", 32*18054d02SAlexander Motin "EventCode": "0x10", 33959826caSMatt Macy "EventName": "FP_COMP_OPS_EXE.MMX", 34959826caSMatt Macy "SampleAfterValue": "2000000", 35*18054d02SAlexander Motin "UMask": "0x2" 36959826caSMatt Macy }, 37959826caSMatt Macy { 38*18054d02SAlexander Motin "BriefDescription": "SSE2 integer Uops", 39959826caSMatt Macy "Counter": "0,1,2,3", 40959826caSMatt Macy "EventCode": "0x10", 41959826caSMatt Macy "EventName": "FP_COMP_OPS_EXE.SSE2_INTEGER", 42959826caSMatt Macy "SampleAfterValue": "2000000", 43*18054d02SAlexander Motin "UMask": "0x8" 44959826caSMatt Macy }, 45959826caSMatt Macy { 46*18054d02SAlexander Motin "BriefDescription": "SSE* FP double precision Uops", 47959826caSMatt Macy "Counter": "0,1,2,3", 48*18054d02SAlexander Motin "EventCode": "0x10", 49*18054d02SAlexander Motin "EventName": "FP_COMP_OPS_EXE.SSE_DOUBLE_PRECISION", 50*18054d02SAlexander Motin "SampleAfterValue": "2000000", 51*18054d02SAlexander Motin "UMask": "0x80" 52*18054d02SAlexander Motin }, 53*18054d02SAlexander Motin { 54*18054d02SAlexander Motin "BriefDescription": "SSE and SSE2 FP Uops", 55*18054d02SAlexander Motin "Counter": "0,1,2,3", 56*18054d02SAlexander Motin "EventCode": "0x10", 57*18054d02SAlexander Motin "EventName": "FP_COMP_OPS_EXE.SSE_FP", 58*18054d02SAlexander Motin "SampleAfterValue": "2000000", 59*18054d02SAlexander Motin "UMask": "0x4" 60*18054d02SAlexander Motin }, 61*18054d02SAlexander Motin { 62*18054d02SAlexander Motin "BriefDescription": "SSE FP packed Uops", 63*18054d02SAlexander Motin "Counter": "0,1,2,3", 64*18054d02SAlexander Motin "EventCode": "0x10", 65*18054d02SAlexander Motin "EventName": "FP_COMP_OPS_EXE.SSE_FP_PACKED", 66*18054d02SAlexander Motin "SampleAfterValue": "2000000", 67*18054d02SAlexander Motin "UMask": "0x10" 68*18054d02SAlexander Motin }, 69*18054d02SAlexander Motin { 70*18054d02SAlexander Motin "BriefDescription": "SSE FP scalar Uops", 71*18054d02SAlexander Motin "Counter": "0,1,2,3", 72*18054d02SAlexander Motin "EventCode": "0x10", 73*18054d02SAlexander Motin "EventName": "FP_COMP_OPS_EXE.SSE_FP_SCALAR", 74*18054d02SAlexander Motin "SampleAfterValue": "2000000", 75*18054d02SAlexander Motin "UMask": "0x20" 76*18054d02SAlexander Motin }, 77*18054d02SAlexander Motin { 78*18054d02SAlexander Motin "BriefDescription": "SSE* FP single precision Uops", 79*18054d02SAlexander Motin "Counter": "0,1,2,3", 80*18054d02SAlexander Motin "EventCode": "0x10", 81*18054d02SAlexander Motin "EventName": "FP_COMP_OPS_EXE.SSE_SINGLE_PRECISION", 82*18054d02SAlexander Motin "SampleAfterValue": "2000000", 83*18054d02SAlexander Motin "UMask": "0x40" 84*18054d02SAlexander Motin }, 85*18054d02SAlexander Motin { 86*18054d02SAlexander Motin "BriefDescription": "Computational floating-point operations executed", 87*18054d02SAlexander Motin "Counter": "0,1,2,3", 88*18054d02SAlexander Motin "EventCode": "0x10", 89959826caSMatt Macy "EventName": "FP_COMP_OPS_EXE.X87", 90959826caSMatt Macy "SampleAfterValue": "2000000", 91*18054d02SAlexander Motin "UMask": "0x1" 92959826caSMatt Macy }, 93959826caSMatt Macy { 94*18054d02SAlexander Motin "BriefDescription": "All Floating Point to and from MMX transitions", 95959826caSMatt Macy "Counter": "0,1,2,3", 96*18054d02SAlexander Motin "EventCode": "0xCC", 97959826caSMatt Macy "EventName": "FP_MMX_TRANS.ANY", 98959826caSMatt Macy "SampleAfterValue": "2000000", 99*18054d02SAlexander Motin "UMask": "0x3" 100959826caSMatt Macy }, 101959826caSMatt Macy { 102*18054d02SAlexander Motin "BriefDescription": "Transitions from MMX to Floating Point instructions", 103959826caSMatt Macy "Counter": "0,1,2,3", 104*18054d02SAlexander Motin "EventCode": "0xCC", 105959826caSMatt Macy "EventName": "FP_MMX_TRANS.TO_FP", 106959826caSMatt Macy "SampleAfterValue": "2000000", 107*18054d02SAlexander Motin "UMask": "0x1" 108959826caSMatt Macy }, 109959826caSMatt Macy { 110*18054d02SAlexander Motin "BriefDescription": "Transitions from Floating Point to MMX instructions", 111959826caSMatt Macy "Counter": "0,1,2,3", 112*18054d02SAlexander Motin "EventCode": "0xCC", 113959826caSMatt Macy "EventName": "FP_MMX_TRANS.TO_MMX", 114959826caSMatt Macy "SampleAfterValue": "2000000", 115*18054d02SAlexander Motin "UMask": "0x2" 116959826caSMatt Macy }, 117959826caSMatt Macy { 118*18054d02SAlexander Motin "BriefDescription": "128 bit SIMD integer pack operations", 119959826caSMatt Macy "Counter": "0,1,2,3", 120*18054d02SAlexander Motin "EventCode": "0x12", 121959826caSMatt Macy "EventName": "SIMD_INT_128.PACK", 122959826caSMatt Macy "SampleAfterValue": "200000", 123*18054d02SAlexander Motin "UMask": "0x4" 124959826caSMatt Macy }, 125959826caSMatt Macy { 126*18054d02SAlexander Motin "BriefDescription": "128 bit SIMD integer arithmetic operations", 127959826caSMatt Macy "Counter": "0,1,2,3", 128*18054d02SAlexander Motin "EventCode": "0x12", 129959826caSMatt Macy "EventName": "SIMD_INT_128.PACKED_ARITH", 130959826caSMatt Macy "SampleAfterValue": "200000", 131*18054d02SAlexander Motin "UMask": "0x20" 132959826caSMatt Macy }, 133959826caSMatt Macy { 134*18054d02SAlexander Motin "BriefDescription": "128 bit SIMD integer logical operations", 135959826caSMatt Macy "Counter": "0,1,2,3", 136*18054d02SAlexander Motin "EventCode": "0x12", 137959826caSMatt Macy "EventName": "SIMD_INT_128.PACKED_LOGICAL", 138959826caSMatt Macy "SampleAfterValue": "200000", 139*18054d02SAlexander Motin "UMask": "0x10" 140959826caSMatt Macy }, 141959826caSMatt Macy { 142*18054d02SAlexander Motin "BriefDescription": "128 bit SIMD integer multiply operations", 143959826caSMatt Macy "Counter": "0,1,2,3", 144*18054d02SAlexander Motin "EventCode": "0x12", 145959826caSMatt Macy "EventName": "SIMD_INT_128.PACKED_MPY", 146959826caSMatt Macy "SampleAfterValue": "200000", 147*18054d02SAlexander Motin "UMask": "0x1" 148959826caSMatt Macy }, 149959826caSMatt Macy { 150*18054d02SAlexander Motin "BriefDescription": "128 bit SIMD integer shift operations", 151959826caSMatt Macy "Counter": "0,1,2,3", 152*18054d02SAlexander Motin "EventCode": "0x12", 153959826caSMatt Macy "EventName": "SIMD_INT_128.PACKED_SHIFT", 154959826caSMatt Macy "SampleAfterValue": "200000", 155*18054d02SAlexander Motin "UMask": "0x2" 156959826caSMatt Macy }, 157959826caSMatt Macy { 158*18054d02SAlexander Motin "BriefDescription": "128 bit SIMD integer shuffle/move operations", 159959826caSMatt Macy "Counter": "0,1,2,3", 160*18054d02SAlexander Motin "EventCode": "0x12", 161959826caSMatt Macy "EventName": "SIMD_INT_128.SHUFFLE_MOVE", 162959826caSMatt Macy "SampleAfterValue": "200000", 163*18054d02SAlexander Motin "UMask": "0x40" 164959826caSMatt Macy }, 165959826caSMatt Macy { 166*18054d02SAlexander Motin "BriefDescription": "128 bit SIMD integer unpack operations", 167959826caSMatt Macy "Counter": "0,1,2,3", 168*18054d02SAlexander Motin "EventCode": "0x12", 169959826caSMatt Macy "EventName": "SIMD_INT_128.UNPACK", 170959826caSMatt Macy "SampleAfterValue": "200000", 171*18054d02SAlexander Motin "UMask": "0x8" 172959826caSMatt Macy }, 173959826caSMatt Macy { 174*18054d02SAlexander Motin "BriefDescription": "SIMD integer 64 bit pack operations", 175959826caSMatt Macy "Counter": "0,1,2,3", 176*18054d02SAlexander Motin "EventCode": "0xFD", 177959826caSMatt Macy "EventName": "SIMD_INT_64.PACK", 178959826caSMatt Macy "SampleAfterValue": "200000", 179*18054d02SAlexander Motin "UMask": "0x4" 180959826caSMatt Macy }, 181959826caSMatt Macy { 182*18054d02SAlexander Motin "BriefDescription": "SIMD integer 64 bit arithmetic operations", 183959826caSMatt Macy "Counter": "0,1,2,3", 184*18054d02SAlexander Motin "EventCode": "0xFD", 185959826caSMatt Macy "EventName": "SIMD_INT_64.PACKED_ARITH", 186959826caSMatt Macy "SampleAfterValue": "200000", 187*18054d02SAlexander Motin "UMask": "0x20" 188959826caSMatt Macy }, 189959826caSMatt Macy { 190*18054d02SAlexander Motin "BriefDescription": "SIMD integer 64 bit logical operations", 191959826caSMatt Macy "Counter": "0,1,2,3", 192*18054d02SAlexander Motin "EventCode": "0xFD", 193959826caSMatt Macy "EventName": "SIMD_INT_64.PACKED_LOGICAL", 194959826caSMatt Macy "SampleAfterValue": "200000", 195*18054d02SAlexander Motin "UMask": "0x10" 196959826caSMatt Macy }, 197959826caSMatt Macy { 198*18054d02SAlexander Motin "BriefDescription": "SIMD integer 64 bit packed multiply operations", 199959826caSMatt Macy "Counter": "0,1,2,3", 200*18054d02SAlexander Motin "EventCode": "0xFD", 201959826caSMatt Macy "EventName": "SIMD_INT_64.PACKED_MPY", 202959826caSMatt Macy "SampleAfterValue": "200000", 203*18054d02SAlexander Motin "UMask": "0x1" 204959826caSMatt Macy }, 205959826caSMatt Macy { 206*18054d02SAlexander Motin "BriefDescription": "SIMD integer 64 bit shift operations", 207959826caSMatt Macy "Counter": "0,1,2,3", 208*18054d02SAlexander Motin "EventCode": "0xFD", 209959826caSMatt Macy "EventName": "SIMD_INT_64.PACKED_SHIFT", 210959826caSMatt Macy "SampleAfterValue": "200000", 211*18054d02SAlexander Motin "UMask": "0x2" 212959826caSMatt Macy }, 213959826caSMatt Macy { 214*18054d02SAlexander Motin "BriefDescription": "SIMD integer 64 bit shuffle/move operations", 215959826caSMatt Macy "Counter": "0,1,2,3", 216*18054d02SAlexander Motin "EventCode": "0xFD", 217959826caSMatt Macy "EventName": "SIMD_INT_64.SHUFFLE_MOVE", 218959826caSMatt Macy "SampleAfterValue": "200000", 219*18054d02SAlexander Motin "UMask": "0x40" 220959826caSMatt Macy }, 221959826caSMatt Macy { 222*18054d02SAlexander Motin "BriefDescription": "SIMD integer 64 bit unpack operations", 223959826caSMatt Macy "Counter": "0,1,2,3", 224*18054d02SAlexander Motin "EventCode": "0xFD", 225959826caSMatt Macy "EventName": "SIMD_INT_64.UNPACK", 226959826caSMatt Macy "SampleAfterValue": "200000", 227*18054d02SAlexander Motin "UMask": "0x8" 228959826caSMatt Macy } 229959826caSMatt Macy]