18c2ecf20Sopenharmony_ci[ 28c2ecf20Sopenharmony_ci { 38c2ecf20Sopenharmony_ci "EventCode": "0xC7", 48c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 58c2ecf20Sopenharmony_ci "UMask": "0x1", 68c2ecf20Sopenharmony_ci "EventName": "FP_ARITH_INST_RETIRED.SCALAR_DOUBLE", 78c2ecf20Sopenharmony_ci "SampleAfterValue": "2000003", 88c2ecf20Sopenharmony_ci "BriefDescription": "Number of SSE/AVX computational scalar double precision floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and AVX* scalar double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element.", 98c2ecf20Sopenharmony_ci "CounterHTOff": "0,1,2,3,4,5,6,7" 108c2ecf20Sopenharmony_ci }, 118c2ecf20Sopenharmony_ci { 128c2ecf20Sopenharmony_ci "EventCode": "0xC7", 138c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 148c2ecf20Sopenharmony_ci "UMask": "0x2", 158c2ecf20Sopenharmony_ci "EventName": "FP_ARITH_INST_RETIRED.SCALAR_SINGLE", 168c2ecf20Sopenharmony_ci "SampleAfterValue": "2000003", 178c2ecf20Sopenharmony_ci "BriefDescription": "Number of SSE/AVX computational scalar single precision floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and AVX* scalar single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP RSQRT SQRT FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element.", 188c2ecf20Sopenharmony_ci "CounterHTOff": "0,1,2,3,4,5,6,7" 198c2ecf20Sopenharmony_ci }, 208c2ecf20Sopenharmony_ci { 218c2ecf20Sopenharmony_ci "EventCode": "0xC7", 228c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 238c2ecf20Sopenharmony_ci "UMask": "0x4", 248c2ecf20Sopenharmony_ci "EventName": "FP_ARITH_INST_RETIRED.128B_PACKED_DOUBLE", 258c2ecf20Sopenharmony_ci "SampleAfterValue": "2000003", 268c2ecf20Sopenharmony_ci "BriefDescription": "Number of SSE/AVX computational 128-bit packed double precision floating-point instructions retired. Each count represents 2 computations. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element.", 278c2ecf20Sopenharmony_ci "CounterHTOff": "0,1,2,3,4,5,6,7" 288c2ecf20Sopenharmony_ci }, 298c2ecf20Sopenharmony_ci { 308c2ecf20Sopenharmony_ci "EventCode": "0xC7", 318c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 328c2ecf20Sopenharmony_ci "UMask": "0x8", 338c2ecf20Sopenharmony_ci "EventName": "FP_ARITH_INST_RETIRED.128B_PACKED_SINGLE", 348c2ecf20Sopenharmony_ci "SampleAfterValue": "2000003", 358c2ecf20Sopenharmony_ci "BriefDescription": "Number of SSE/AVX computational 128-bit packed single precision floating-point instructions retired. Each count represents 4 computations. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP RSQRT SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element.", 368c2ecf20Sopenharmony_ci "CounterHTOff": "0,1,2,3,4,5,6,7" 378c2ecf20Sopenharmony_ci }, 388c2ecf20Sopenharmony_ci { 398c2ecf20Sopenharmony_ci "EventCode": "0xC7", 408c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 418c2ecf20Sopenharmony_ci "UMask": "0x10", 428c2ecf20Sopenharmony_ci "EventName": "FP_ARITH_INST_RETIRED.256B_PACKED_DOUBLE", 438c2ecf20Sopenharmony_ci "SampleAfterValue": "2000003", 448c2ecf20Sopenharmony_ci "BriefDescription": "Number of SSE/AVX computational 256-bit packed double precision floating-point instructions retired. Each count represents 4 computations. Applies to SSE* and AVX* packed double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element.", 458c2ecf20Sopenharmony_ci "CounterHTOff": "0,1,2,3,4,5,6,7" 468c2ecf20Sopenharmony_ci }, 478c2ecf20Sopenharmony_ci { 488c2ecf20Sopenharmony_ci "EventCode": "0xC7", 498c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 508c2ecf20Sopenharmony_ci "UMask": "0x20", 518c2ecf20Sopenharmony_ci "EventName": "FP_ARITH_INST_RETIRED.256B_PACKED_SINGLE", 528c2ecf20Sopenharmony_ci "SampleAfterValue": "2000003", 538c2ecf20Sopenharmony_ci "BriefDescription": "Number of SSE/AVX computational 256-bit packed single precision floating-point instructions retired. Each count represents 8 computations. Applies to SSE* and AVX* packed single precision floating-point instructions: ADD SUB MUL DIV MIN MAX RCP RSQRT SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element.", 548c2ecf20Sopenharmony_ci "CounterHTOff": "0,1,2,3,4,5,6,7" 558c2ecf20Sopenharmony_ci }, 568c2ecf20Sopenharmony_ci { 578c2ecf20Sopenharmony_ci "PublicDescription": "Counts cycles with any input and output SSE or x87 FP assist. If an input and output assist are detected on the same cycle the event increments by 1.", 588c2ecf20Sopenharmony_ci "EventCode": "0xCA", 598c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 608c2ecf20Sopenharmony_ci "UMask": "0x1e", 618c2ecf20Sopenharmony_ci "EventName": "FP_ASSIST.ANY", 628c2ecf20Sopenharmony_ci "SampleAfterValue": "100003", 638c2ecf20Sopenharmony_ci "BriefDescription": "Cycles with any input/output SSE or FP assist", 648c2ecf20Sopenharmony_ci "CounterMask": "1", 658c2ecf20Sopenharmony_ci "CounterHTOff": "0,1,2,3,4,5,6,7" 668c2ecf20Sopenharmony_ci } 678c2ecf20Sopenharmony_ci]