11fbd54b2SAndi Kleen[ 21fbd54b2SAndi Kleen { 34ad91126SIan Rogers "BriefDescription": "X87 Floating point assists (Precise Event)", 4788c5160SIan Rogers "Counter": "0,1,2,3", 54ad91126SIan Rogers "EventCode": "0xF7", 61fbd54b2SAndi Kleen "EventName": "FP_ASSIST.ALL", 74ad91126SIan Rogers "PEBS": "1", 81fbd54b2SAndi Kleen "SampleAfterValue": "20000", 94ad91126SIan Rogers "UMask": "0x1" 101fbd54b2SAndi Kleen }, 111fbd54b2SAndi Kleen { 12b333067fSIan Rogers "BriefDescription": "X87 Floating point assists for invalid input value (Precise Event)", 13788c5160SIan Rogers "Counter": "0,1,2,3", 144ad91126SIan Rogers "EventCode": "0xF7", 151fbd54b2SAndi Kleen "EventName": "FP_ASSIST.INPUT", 161fbd54b2SAndi Kleen "PEBS": "1", 171fbd54b2SAndi Kleen "SampleAfterValue": "20000", 184ad91126SIan Rogers "UMask": "0x4" 191fbd54b2SAndi Kleen }, 201fbd54b2SAndi Kleen { 214ad91126SIan Rogers "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)", 22788c5160SIan Rogers "Counter": "0,1,2,3", 234ad91126SIan Rogers "EventCode": "0xF7", 244ad91126SIan Rogers "EventName": "FP_ASSIST.OUTPUT", 254ad91126SIan Rogers "PEBS": "1", 264ad91126SIan Rogers "SampleAfterValue": "20000", 274ad91126SIan Rogers "UMask": "0x2" 284ad91126SIan Rogers }, 294ad91126SIan Rogers { 304ad91126SIan Rogers "BriefDescription": "MMX Uops", 31788c5160SIan Rogers "Counter": "0,1,2,3", 324ad91126SIan Rogers "EventCode": "0x10", 331fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.MMX", 341fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 354ad91126SIan Rogers "UMask": "0x2" 361fbd54b2SAndi Kleen }, 371fbd54b2SAndi Kleen { 384ad91126SIan Rogers "BriefDescription": "SSE2 integer Uops", 39788c5160SIan Rogers "Counter": "0,1,2,3", 401fbd54b2SAndi Kleen "EventCode": "0x10", 411fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.SSE2_INTEGER", 421fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 434ad91126SIan Rogers "UMask": "0x8" 441fbd54b2SAndi Kleen }, 451fbd54b2SAndi Kleen { 464ad91126SIan Rogers "BriefDescription": "SSE* FP double precision Uops", 47788c5160SIan Rogers "Counter": "0,1,2,3", 484ad91126SIan Rogers "EventCode": "0x10", 494ad91126SIan Rogers "EventName": "FP_COMP_OPS_EXE.SSE_DOUBLE_PRECISION", 504ad91126SIan Rogers "SampleAfterValue": "2000000", 514ad91126SIan Rogers "UMask": "0x80" 524ad91126SIan Rogers }, 534ad91126SIan Rogers { 544ad91126SIan Rogers "BriefDescription": "SSE and SSE2 FP Uops", 55788c5160SIan Rogers "Counter": "0,1,2,3", 564ad91126SIan Rogers "EventCode": "0x10", 574ad91126SIan Rogers "EventName": "FP_COMP_OPS_EXE.SSE_FP", 584ad91126SIan Rogers "SampleAfterValue": "2000000", 594ad91126SIan Rogers "UMask": "0x4" 604ad91126SIan Rogers }, 614ad91126SIan Rogers { 624ad91126SIan Rogers "BriefDescription": "SSE FP packed Uops", 63788c5160SIan Rogers "Counter": "0,1,2,3", 644ad91126SIan Rogers "EventCode": "0x10", 654ad91126SIan Rogers "EventName": "FP_COMP_OPS_EXE.SSE_FP_PACKED", 664ad91126SIan Rogers "SampleAfterValue": "2000000", 674ad91126SIan Rogers "UMask": "0x10" 684ad91126SIan Rogers }, 694ad91126SIan Rogers { 704ad91126SIan Rogers "BriefDescription": "SSE FP scalar Uops", 71788c5160SIan Rogers "Counter": "0,1,2,3", 724ad91126SIan Rogers "EventCode": "0x10", 734ad91126SIan Rogers "EventName": "FP_COMP_OPS_EXE.SSE_FP_SCALAR", 744ad91126SIan Rogers "SampleAfterValue": "2000000", 754ad91126SIan Rogers "UMask": "0x20" 764ad91126SIan Rogers }, 774ad91126SIan Rogers { 784ad91126SIan Rogers "BriefDescription": "SSE* FP single precision Uops", 79788c5160SIan Rogers "Counter": "0,1,2,3", 804ad91126SIan Rogers "EventCode": "0x10", 814ad91126SIan Rogers "EventName": "FP_COMP_OPS_EXE.SSE_SINGLE_PRECISION", 824ad91126SIan Rogers "SampleAfterValue": "2000000", 834ad91126SIan Rogers "UMask": "0x40" 844ad91126SIan Rogers }, 854ad91126SIan Rogers { 864ad91126SIan Rogers "BriefDescription": "Computational floating-point operations executed", 87788c5160SIan Rogers "Counter": "0,1,2,3", 884ad91126SIan Rogers "EventCode": "0x10", 891fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.X87", 901fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 914ad91126SIan Rogers "UMask": "0x1" 921fbd54b2SAndi Kleen }, 931fbd54b2SAndi Kleen { 944ad91126SIan Rogers "BriefDescription": "All Floating Point to and from MMX transitions", 95788c5160SIan Rogers "Counter": "0,1,2,3", 964ad91126SIan Rogers "EventCode": "0xCC", 971fbd54b2SAndi Kleen "EventName": "FP_MMX_TRANS.ANY", 981fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 994ad91126SIan Rogers "UMask": "0x3" 1001fbd54b2SAndi Kleen }, 1011fbd54b2SAndi Kleen { 1024ad91126SIan Rogers "BriefDescription": "Transitions from MMX to Floating Point instructions", 103788c5160SIan Rogers "Counter": "0,1,2,3", 1044ad91126SIan Rogers "EventCode": "0xCC", 1051fbd54b2SAndi Kleen "EventName": "FP_MMX_TRANS.TO_FP", 1061fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 1074ad91126SIan Rogers "UMask": "0x1" 1081fbd54b2SAndi Kleen }, 1091fbd54b2SAndi Kleen { 1104ad91126SIan Rogers "BriefDescription": "Transitions from Floating Point to MMX instructions", 111788c5160SIan Rogers "Counter": "0,1,2,3", 1124ad91126SIan Rogers "EventCode": "0xCC", 1131fbd54b2SAndi Kleen "EventName": "FP_MMX_TRANS.TO_MMX", 1141fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 1154ad91126SIan Rogers "UMask": "0x2" 1161fbd54b2SAndi Kleen }, 1171fbd54b2SAndi Kleen { 1184ad91126SIan Rogers "BriefDescription": "128 bit SIMD integer pack operations", 119788c5160SIan Rogers "Counter": "0,1,2,3", 1204ad91126SIan Rogers "EventCode": "0x12", 1211fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.PACK", 1221fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1234ad91126SIan Rogers "UMask": "0x4" 1241fbd54b2SAndi Kleen }, 1251fbd54b2SAndi Kleen { 1264ad91126SIan Rogers "BriefDescription": "128 bit SIMD integer arithmetic operations", 127788c5160SIan Rogers "Counter": "0,1,2,3", 1284ad91126SIan Rogers "EventCode": "0x12", 1291fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.PACKED_ARITH", 1301fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1314ad91126SIan Rogers "UMask": "0x20" 1321fbd54b2SAndi Kleen }, 1331fbd54b2SAndi Kleen { 1344ad91126SIan Rogers "BriefDescription": "128 bit SIMD integer logical operations", 135788c5160SIan Rogers "Counter": "0,1,2,3", 1364ad91126SIan Rogers "EventCode": "0x12", 1371fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.PACKED_LOGICAL", 1381fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1394ad91126SIan Rogers "UMask": "0x10" 1401fbd54b2SAndi Kleen }, 1411fbd54b2SAndi Kleen { 1424ad91126SIan Rogers "BriefDescription": "128 bit SIMD integer multiply operations", 143788c5160SIan Rogers "Counter": "0,1,2,3", 1444ad91126SIan Rogers "EventCode": "0x12", 1451fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.PACKED_MPY", 1461fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1474ad91126SIan Rogers "UMask": "0x1" 1481fbd54b2SAndi Kleen }, 1491fbd54b2SAndi Kleen { 1504ad91126SIan Rogers "BriefDescription": "128 bit SIMD integer shift operations", 151788c5160SIan Rogers "Counter": "0,1,2,3", 1524ad91126SIan Rogers "EventCode": "0x12", 1531fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.PACKED_SHIFT", 1541fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1554ad91126SIan Rogers "UMask": "0x2" 1561fbd54b2SAndi Kleen }, 1571fbd54b2SAndi Kleen { 1584ad91126SIan Rogers "BriefDescription": "128 bit SIMD integer shuffle/move operations", 159788c5160SIan Rogers "Counter": "0,1,2,3", 1604ad91126SIan Rogers "EventCode": "0x12", 1611fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.SHUFFLE_MOVE", 1621fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1634ad91126SIan Rogers "UMask": "0x40" 1641fbd54b2SAndi Kleen }, 1651fbd54b2SAndi Kleen { 1664ad91126SIan Rogers "BriefDescription": "128 bit SIMD integer unpack operations", 167788c5160SIan Rogers "Counter": "0,1,2,3", 1684ad91126SIan Rogers "EventCode": "0x12", 1691fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.UNPACK", 1701fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1714ad91126SIan Rogers "UMask": "0x8" 1721fbd54b2SAndi Kleen }, 1731fbd54b2SAndi Kleen { 1744ad91126SIan Rogers "BriefDescription": "SIMD integer 64 bit pack operations", 175788c5160SIan Rogers "Counter": "0,1,2,3", 1764ad91126SIan Rogers "EventCode": "0xFD", 1771fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.PACK", 1781fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1794ad91126SIan Rogers "UMask": "0x4" 1801fbd54b2SAndi Kleen }, 1811fbd54b2SAndi Kleen { 1824ad91126SIan Rogers "BriefDescription": "SIMD integer 64 bit arithmetic operations", 183788c5160SIan Rogers "Counter": "0,1,2,3", 1844ad91126SIan Rogers "EventCode": "0xFD", 1851fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.PACKED_ARITH", 1861fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1874ad91126SIan Rogers "UMask": "0x20" 1881fbd54b2SAndi Kleen }, 1891fbd54b2SAndi Kleen { 1904ad91126SIan Rogers "BriefDescription": "SIMD integer 64 bit logical operations", 191788c5160SIan Rogers "Counter": "0,1,2,3", 1924ad91126SIan Rogers "EventCode": "0xFD", 1931fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.PACKED_LOGICAL", 1941fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1954ad91126SIan Rogers "UMask": "0x10" 1961fbd54b2SAndi Kleen }, 1971fbd54b2SAndi Kleen { 1984ad91126SIan Rogers "BriefDescription": "SIMD integer 64 bit packed multiply operations", 199788c5160SIan Rogers "Counter": "0,1,2,3", 2004ad91126SIan Rogers "EventCode": "0xFD", 2011fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.PACKED_MPY", 2021fbd54b2SAndi Kleen "SampleAfterValue": "200000", 2034ad91126SIan Rogers "UMask": "0x1" 2041fbd54b2SAndi Kleen }, 2051fbd54b2SAndi Kleen { 2064ad91126SIan Rogers "BriefDescription": "SIMD integer 64 bit shift operations", 207788c5160SIan Rogers "Counter": "0,1,2,3", 2084ad91126SIan Rogers "EventCode": "0xFD", 2091fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.PACKED_SHIFT", 2101fbd54b2SAndi Kleen "SampleAfterValue": "200000", 2114ad91126SIan Rogers "UMask": "0x2" 2121fbd54b2SAndi Kleen }, 2131fbd54b2SAndi Kleen { 2144ad91126SIan Rogers "BriefDescription": "SIMD integer 64 bit shuffle/move operations", 215788c5160SIan Rogers "Counter": "0,1,2,3", 2164ad91126SIan Rogers "EventCode": "0xFD", 2171fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.SHUFFLE_MOVE", 2181fbd54b2SAndi Kleen "SampleAfterValue": "200000", 2194ad91126SIan Rogers "UMask": "0x40" 2201fbd54b2SAndi Kleen }, 2211fbd54b2SAndi Kleen { 2224ad91126SIan Rogers "BriefDescription": "SIMD integer 64 bit unpack operations", 223788c5160SIan Rogers "Counter": "0,1,2,3", 2244ad91126SIan Rogers "EventCode": "0xFD", 2251fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.UNPACK", 2261fbd54b2SAndi Kleen "SampleAfterValue": "200000", 2274ad91126SIan Rogers "UMask": "0x8" 2281fbd54b2SAndi Kleen } 2291fbd54b2SAndi Kleen] 230