11fbd54b2SAndi Kleen[ 21fbd54b2SAndi Kleen { 31fbd54b2SAndi Kleen "PEBS": "1", 41fbd54b2SAndi Kleen "EventCode": "0xF7", 51fbd54b2SAndi Kleen "Counter": "0,1,2,3", 61fbd54b2SAndi Kleen "UMask": "0x1", 71fbd54b2SAndi Kleen "EventName": "FP_ASSIST.ALL", 81fbd54b2SAndi Kleen "SampleAfterValue": "20000", 91fbd54b2SAndi Kleen "BriefDescription": "X87 Floating point assists (Precise Event)" 101fbd54b2SAndi Kleen }, 111fbd54b2SAndi Kleen { 121fbd54b2SAndi Kleen "PEBS": "1", 131fbd54b2SAndi Kleen "EventCode": "0xF7", 141fbd54b2SAndi Kleen "Counter": "0,1,2,3", 151fbd54b2SAndi Kleen "UMask": "0x4", 161fbd54b2SAndi Kleen "EventName": "FP_ASSIST.INPUT", 171fbd54b2SAndi Kleen "SampleAfterValue": "20000", 181fbd54b2SAndi Kleen "BriefDescription": "X87 Floating poiint assists for invalid input value (Precise Event)" 191fbd54b2SAndi Kleen }, 201fbd54b2SAndi Kleen { 211fbd54b2SAndi Kleen "PEBS": "1", 221fbd54b2SAndi Kleen "EventCode": "0xF7", 231fbd54b2SAndi Kleen "Counter": "0,1,2,3", 241fbd54b2SAndi Kleen "UMask": "0x2", 251fbd54b2SAndi Kleen "EventName": "FP_ASSIST.OUTPUT", 261fbd54b2SAndi Kleen "SampleAfterValue": "20000", 271fbd54b2SAndi Kleen "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)" 281fbd54b2SAndi Kleen }, 291fbd54b2SAndi Kleen { 301fbd54b2SAndi Kleen "EventCode": "0x10", 311fbd54b2SAndi Kleen "Counter": "0,1,2,3", 321fbd54b2SAndi Kleen "UMask": "0x2", 331fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.MMX", 341fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 351fbd54b2SAndi Kleen "BriefDescription": "MMX Uops" 361fbd54b2SAndi Kleen }, 371fbd54b2SAndi Kleen { 381fbd54b2SAndi Kleen "EventCode": "0x10", 391fbd54b2SAndi Kleen "Counter": "0,1,2,3", 401fbd54b2SAndi Kleen "UMask": "0x80", 411fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.SSE_DOUBLE_PRECISION", 421fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 431fbd54b2SAndi Kleen "BriefDescription": "SSE* FP double precision Uops" 441fbd54b2SAndi Kleen }, 451fbd54b2SAndi Kleen { 461fbd54b2SAndi Kleen "EventCode": "0x10", 471fbd54b2SAndi Kleen "Counter": "0,1,2,3", 481fbd54b2SAndi Kleen "UMask": "0x4", 491fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.SSE_FP", 501fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 511fbd54b2SAndi Kleen "BriefDescription": "SSE and SSE2 FP Uops" 521fbd54b2SAndi Kleen }, 531fbd54b2SAndi Kleen { 541fbd54b2SAndi Kleen "EventCode": "0x10", 551fbd54b2SAndi Kleen "Counter": "0,1,2,3", 561fbd54b2SAndi Kleen "UMask": "0x10", 571fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.SSE_FP_PACKED", 581fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 591fbd54b2SAndi Kleen "BriefDescription": "SSE FP packed Uops" 601fbd54b2SAndi Kleen }, 611fbd54b2SAndi Kleen { 621fbd54b2SAndi Kleen "EventCode": "0x10", 631fbd54b2SAndi Kleen "Counter": "0,1,2,3", 641fbd54b2SAndi Kleen "UMask": "0x20", 651fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.SSE_FP_SCALAR", 661fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 671fbd54b2SAndi Kleen "BriefDescription": "SSE FP scalar Uops" 681fbd54b2SAndi Kleen }, 691fbd54b2SAndi Kleen { 701fbd54b2SAndi Kleen "EventCode": "0x10", 711fbd54b2SAndi Kleen "Counter": "0,1,2,3", 721fbd54b2SAndi Kleen "UMask": "0x40", 731fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.SSE_SINGLE_PRECISION", 741fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 751fbd54b2SAndi Kleen "BriefDescription": "SSE* FP single precision Uops" 761fbd54b2SAndi Kleen }, 771fbd54b2SAndi Kleen { 781fbd54b2SAndi Kleen "EventCode": "0x10", 791fbd54b2SAndi Kleen "Counter": "0,1,2,3", 801fbd54b2SAndi Kleen "UMask": "0x8", 811fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.SSE2_INTEGER", 821fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 831fbd54b2SAndi Kleen "BriefDescription": "SSE2 integer Uops" 841fbd54b2SAndi Kleen }, 851fbd54b2SAndi Kleen { 861fbd54b2SAndi Kleen "EventCode": "0x10", 871fbd54b2SAndi Kleen "Counter": "0,1,2,3", 881fbd54b2SAndi Kleen "UMask": "0x1", 891fbd54b2SAndi Kleen "EventName": "FP_COMP_OPS_EXE.X87", 901fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 911fbd54b2SAndi Kleen "BriefDescription": "Computational floating-point operations executed" 921fbd54b2SAndi Kleen }, 931fbd54b2SAndi Kleen { 941fbd54b2SAndi Kleen "EventCode": "0xCC", 951fbd54b2SAndi Kleen "Counter": "0,1,2,3", 961fbd54b2SAndi Kleen "UMask": "0x3", 971fbd54b2SAndi Kleen "EventName": "FP_MMX_TRANS.ANY", 981fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 991fbd54b2SAndi Kleen "BriefDescription": "All Floating Point to and from MMX transitions" 1001fbd54b2SAndi Kleen }, 1011fbd54b2SAndi Kleen { 1021fbd54b2SAndi Kleen "EventCode": "0xCC", 1031fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1041fbd54b2SAndi Kleen "UMask": "0x1", 1051fbd54b2SAndi Kleen "EventName": "FP_MMX_TRANS.TO_FP", 1061fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 1071fbd54b2SAndi Kleen "BriefDescription": "Transitions from MMX to Floating Point instructions" 1081fbd54b2SAndi Kleen }, 1091fbd54b2SAndi Kleen { 1101fbd54b2SAndi Kleen "EventCode": "0xCC", 1111fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1121fbd54b2SAndi Kleen "UMask": "0x2", 1131fbd54b2SAndi Kleen "EventName": "FP_MMX_TRANS.TO_MMX", 1141fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 1151fbd54b2SAndi Kleen "BriefDescription": "Transitions from Floating Point to MMX instructions" 1161fbd54b2SAndi Kleen }, 1171fbd54b2SAndi Kleen { 1181fbd54b2SAndi Kleen "EventCode": "0x12", 1191fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1201fbd54b2SAndi Kleen "UMask": "0x4", 1211fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.PACK", 1221fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1231fbd54b2SAndi Kleen "BriefDescription": "128 bit SIMD integer pack operations" 1241fbd54b2SAndi Kleen }, 1251fbd54b2SAndi Kleen { 1261fbd54b2SAndi Kleen "EventCode": "0x12", 1271fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1281fbd54b2SAndi Kleen "UMask": "0x20", 1291fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.PACKED_ARITH", 1301fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1311fbd54b2SAndi Kleen "BriefDescription": "128 bit SIMD integer arithmetic operations" 1321fbd54b2SAndi Kleen }, 1331fbd54b2SAndi Kleen { 1341fbd54b2SAndi Kleen "EventCode": "0x12", 1351fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1361fbd54b2SAndi Kleen "UMask": "0x10", 1371fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.PACKED_LOGICAL", 1381fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1391fbd54b2SAndi Kleen "BriefDescription": "128 bit SIMD integer logical operations" 1401fbd54b2SAndi Kleen }, 1411fbd54b2SAndi Kleen { 1421fbd54b2SAndi Kleen "EventCode": "0x12", 1431fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1441fbd54b2SAndi Kleen "UMask": "0x1", 1451fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.PACKED_MPY", 1461fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1471fbd54b2SAndi Kleen "BriefDescription": "128 bit SIMD integer multiply operations" 1481fbd54b2SAndi Kleen }, 1491fbd54b2SAndi Kleen { 1501fbd54b2SAndi Kleen "EventCode": "0x12", 1511fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1521fbd54b2SAndi Kleen "UMask": "0x2", 1531fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.PACKED_SHIFT", 1541fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1551fbd54b2SAndi Kleen "BriefDescription": "128 bit SIMD integer shift operations" 1561fbd54b2SAndi Kleen }, 1571fbd54b2SAndi Kleen { 1581fbd54b2SAndi Kleen "EventCode": "0x12", 1591fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1601fbd54b2SAndi Kleen "UMask": "0x40", 1611fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.SHUFFLE_MOVE", 1621fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1631fbd54b2SAndi Kleen "BriefDescription": "128 bit SIMD integer shuffle/move operations" 1641fbd54b2SAndi Kleen }, 1651fbd54b2SAndi Kleen { 1661fbd54b2SAndi Kleen "EventCode": "0x12", 1671fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1681fbd54b2SAndi Kleen "UMask": "0x8", 1691fbd54b2SAndi Kleen "EventName": "SIMD_INT_128.UNPACK", 1701fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1711fbd54b2SAndi Kleen "BriefDescription": "128 bit SIMD integer unpack operations" 1721fbd54b2SAndi Kleen }, 1731fbd54b2SAndi Kleen { 1741fbd54b2SAndi Kleen "EventCode": "0xFD", 1751fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1761fbd54b2SAndi Kleen "UMask": "0x4", 1771fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.PACK", 1781fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1791fbd54b2SAndi Kleen "BriefDescription": "SIMD integer 64 bit pack operations" 1801fbd54b2SAndi Kleen }, 1811fbd54b2SAndi Kleen { 1821fbd54b2SAndi Kleen "EventCode": "0xFD", 1831fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1841fbd54b2SAndi Kleen "UMask": "0x20", 1851fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.PACKED_ARITH", 1861fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1871fbd54b2SAndi Kleen "BriefDescription": "SIMD integer 64 bit arithmetic operations" 1881fbd54b2SAndi Kleen }, 1891fbd54b2SAndi Kleen { 1901fbd54b2SAndi Kleen "EventCode": "0xFD", 1911fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1921fbd54b2SAndi Kleen "UMask": "0x10", 1931fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.PACKED_LOGICAL", 1941fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1951fbd54b2SAndi Kleen "BriefDescription": "SIMD integer 64 bit logical operations" 1961fbd54b2SAndi Kleen }, 1971fbd54b2SAndi Kleen { 1981fbd54b2SAndi Kleen "EventCode": "0xFD", 1991fbd54b2SAndi Kleen "Counter": "0,1,2,3", 2001fbd54b2SAndi Kleen "UMask": "0x1", 2011fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.PACKED_MPY", 2021fbd54b2SAndi Kleen "SampleAfterValue": "200000", 2031fbd54b2SAndi Kleen "BriefDescription": "SIMD integer 64 bit packed multiply operations" 2041fbd54b2SAndi Kleen }, 2051fbd54b2SAndi Kleen { 2061fbd54b2SAndi Kleen "EventCode": "0xFD", 2071fbd54b2SAndi Kleen "Counter": "0,1,2,3", 2081fbd54b2SAndi Kleen "UMask": "0x2", 2091fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.PACKED_SHIFT", 2101fbd54b2SAndi Kleen "SampleAfterValue": "200000", 2111fbd54b2SAndi Kleen "BriefDescription": "SIMD integer 64 bit shift operations" 2121fbd54b2SAndi Kleen }, 2131fbd54b2SAndi Kleen { 2141fbd54b2SAndi Kleen "EventCode": "0xFD", 2151fbd54b2SAndi Kleen "Counter": "0,1,2,3", 2161fbd54b2SAndi Kleen "UMask": "0x40", 2171fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.SHUFFLE_MOVE", 2181fbd54b2SAndi Kleen "SampleAfterValue": "200000", 2191fbd54b2SAndi Kleen "BriefDescription": "SIMD integer 64 bit shuffle/move operations" 2201fbd54b2SAndi Kleen }, 2211fbd54b2SAndi Kleen { 2221fbd54b2SAndi Kleen "EventCode": "0xFD", 2231fbd54b2SAndi Kleen "Counter": "0,1,2,3", 2241fbd54b2SAndi Kleen "UMask": "0x8", 2251fbd54b2SAndi Kleen "EventName": "SIMD_INT_64.UNPACK", 2261fbd54b2SAndi Kleen "SampleAfterValue": "200000", 2271fbd54b2SAndi Kleen "BriefDescription": "SIMD integer 64 bit unpack operations" 2281fbd54b2SAndi Kleen } 2291fbd54b2SAndi Kleen]