/linux/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/ |
H A D | fp_operation.json | 5 … "BriefDescription": "This event counts architecturally executed floating-point move operation." 19 …"BriefDescription": "This event counts architecturally executed Advanced SIMD floating-point opera… 23 … "BriefDescription": "This event counts architecturally executed SVE floating-point operation." 27 …ption": "This event counts architecturally executed Advanced SIMD or SVE floating-point operation." 31 …"BriefDescription": "This event counts architecturally executed half-precision floating-point oper… 35 …"This event counts architecturally executed Advanced SIMD half-precision floating-point operation." 39 …"BriefDescription": "This event counts architecturally executed SVE half-precision floating-point … 43 …vent counts architecturally executed Advanced SIMD or SVE half-precision floating-point operation." 47 …"BriefDescription": "This event counts architecturally executed single-precision floating-point op… 51 …his event counts architecturally executed Advanced SIMD single-precision floating-point operation." [all …]
|
/linux/tools/perf/pmu-events/arch/x86/amdzen5/ |
H A D | floating-point.json | 5 "BriefDescription": "Retired x87 floating-point add and subtract ops.", 11 "BriefDescription": "Retired x87 floating-point multiply ops.", 17 "BriefDescription": "Retired x87 floating-point divide and square root ops.", 23 "BriefDescription": "Retired x87 floating-point ops of all types.", 29 "BriefDescription": "Retired SSE and AVX floating-point add and subtract ops.", 35 "BriefDescription": "Retired SSE and AVX floating-point multiply ops.", 41 "BriefDescription": "Retired SSE and AVX floating-point divide and square root ops.", 47 …"BriefDescription": "Retired SSE and AVX floating-point multiply-accumulate ops (each operation is… 53 "BriefDescription": "Retired SSE and AVX floating-point bfloat16 ops.", 59 "BriefDescription": "Retired SSE and AVX floating-point scalar single-precision ops.", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/amdzen4/ |
H A D | floating-point.json | 5 "BriefDescription": "Retired x87 floating-point add and subtract ops.", 11 "BriefDescription": "Retired x87 floating-point multiply ops.", 17 "BriefDescription": "Retired x87 floating-point divide and square root ops.", 23 "BriefDescription": "Retired x87 floating-point ops of all types.", 29 "BriefDescription": "Retired SSE and AVX floating-point add and subtract ops.", 35 "BriefDescription": "Retired SSE and AVX floating-point multiply ops.", 41 "BriefDescription": "Retired SSE and AVX floating-point divide and square root ops.", 47 …"BriefDescription": "Retired SSE and AVX floating-point multiply-accumulate ops (each operation is… 53 …"BriefDescription": "Retired SSE and AVX floating-point bfloat multiply-accumulate ops (each opera… 59 "BriefDescription": "Retired SSE and AVX floating-point ops of all types.", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/icelakex/ |
H A D | floating-point.json | 7 "PublicDescription": "Counts all microcode Floating Point assists.", 12 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 16 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 25 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 30 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 34 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 39 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 52 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
H A D | floating-point.json | 7 "PublicDescription": "Counts all microcode Floating Point assists.", 12 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 16 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 25 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 30 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 34 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 39 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 52 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/icelake/ |
H A D | floating-point.json | 7 "PublicDescription": "Counts all microcode Floating Point assists.", 12 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 16 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 25 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 30 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 34 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 39 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 52 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
H A D | floating-point.json | 7 "PublicDescription": "Counts all microcode Floating Point assists.", 12 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 16 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 25 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 30 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 34 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 39 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 52 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | floating-point.json | 3 …Counts once for most SIMD 128-bit packed computational double precision floating-point instruction… 7 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 12 …Counts once for most SIMD 128-bit packed computational single precision floating-point instruction… 16 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …Counts once for most SIMD 256-bit packed double computational precision floating-point instruction… 25 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 30 …Counts once for most SIMD 256-bit packed single computational precision floating-point instruction… 34 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 48 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/meteorlake/ |
H A D | floating-point.json | 3 …"BriefDescription": "Counts the number of cycles when any of the floating point dividers are activ… 13 "BriefDescription": "This event counts the cycles the floating point divider is busy.", 18 …"PublicDescription": "This event counts the cycles the floating point divider is busy. Available P… 28 … "PublicDescription": "Counts all microcode Floating Point assists. Available PDIST counters: 0", 104 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 108 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 114 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 118 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 124 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 128 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/lunarlake/ |
H A D | floating-point.json | 3 …"BriefDescription": "Counts the number of cycles when any of the floating point dividers are activ… 13 …"BriefDescription": "Cycles when floating-point divide unit is busy executing divide or square roo… 18 …e unit is busy executing divide or square root operations. Accounts for floating-point operations … 24 …"BriefDescription": "Counts the number of active floating point dividers per cycle in the loop sta… 33 "BriefDescription": "Counts the number of floating point divider uops executed per cycle.", 46 "PublicDescription": "Counts all microcode Floating Point assists.", 205 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 209 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 215 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 219 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/arrowlake/ |
H A D | floating-point.json | 3 …"BriefDescription": "Cycles when floating-point divide unit is busy executing divide or square roo… 8 …e unit is busy executing divide or square root operations. Accounts for floating-point operations … 14 …"BriefDescription": "Counts the number of cycles when any of the floating point dividers are activ… 28 "PublicDescription": "Counts all microcode Floating Point assists.", 187 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 191 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 197 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 201 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 207 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 211 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A D | floating-point.json | 3 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 7 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 12 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 16 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 25 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 30 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 34 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 48 …floating-point instructions retired; some instructions will count twice as noted below. Applies to… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | floating-point.json | 3 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 7 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 12 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 16 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 25 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 30 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 34 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 48 …floating-point instructions retired; some instructions will count twice as noted below. Applies to… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | floating-point.json | 3 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 7 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 12 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 16 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 25 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 30 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 34 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 48 …floating-point instructions retired; some instructions will count twice as noted below. Applies to… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/alderlake/ |
H A D | floating-point.json | 3 …"BriefDescription": "Counts the number of cycles the floating point divider is in the loop stage.", 23 "BriefDescription": "Counts the number of floating point divider uops executed per cycle.", 36 … "PublicDescription": "Counts all microcode Floating Point assists. Available PDIST counters: 0", 112 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 116 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 122 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 126 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 132 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 136 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 142 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
H A D | floating-point.json | 3 "BriefDescription": "This event counts the cycles the floating point divider is busy.", 8 …"PublicDescription": "This event counts the cycles the floating point divider is busy. Available P… 17 … "PublicDescription": "Counts all microcode Floating Point assists. Available PDIST counters: 0", 85 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 89 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 94 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 98 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 103 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 107 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 112 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/arm64/ |
H A D | common-and-microarch.json | 584 "PublicDescription": "Floating-point Operations speculatively executed.", 587 "BriefDescription": "Floating-point Operations speculatively executed." 592 "BriefDescription": "Floating-point Operation speculatively executed, Advanced SIMD." 597 "BriefDescription": "Floating-point Operation speculatively executed, SVE." 602 "BriefDescription": "Floating-point Operation speculatively executed, Advanced SIMD or SVE." 605 "PublicDescription": "Floating-point half-precision operations speculatively executed", 608 "BriefDescription": "Floating-point half-precision operations speculatively executed" 613 …"BriefDescription": "Floating-point Operation speculatively executed, Advanced SIMD half precision… 618 "BriefDescription": "Floating-point Operation speculatively executed, SVE half precision." 623 …"BriefDescription": "Floating-point Operation speculatively executed, Advanced SIMD or SVE half pr… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | floating-point.json | 17 … "PublicDescription": "Counts all microcode Floating Point assists. Available PDIST counters: 0", 85 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 89 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 94 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 98 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 103 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 107 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 112 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 116 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 125 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
H A D | floating-point.json | 17 … "PublicDescription": "Counts all microcode Floating Point assists. Available PDIST counters: 0", 85 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 89 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 94 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 98 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 103 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 107 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 112 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 116 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 125 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
/linux/Documentation/arch/arm/nwfpe/ |
H A D | netwinder-fpe.rst | 5 The following describes the current state of the NetWinder's floating point 8 In the following nomenclature is used to describe the floating point 19 Floating Point Coprocessor Data Transfer Instructions (CPDT) 22 LDF/STF - load and store floating 30 LFM/SFM - load and store multiple floating 41 for each floating point register into the memory location given in the 46 Floating Point Coprocessor Register Transfer Instructions (CPRT) 51 FLT{cond}<S,D,E>{P,M,Z} Fn, Rd Convert integer to floating point 52 FIX{cond}{P,M,Z} Rd, Fn Convert floating point to integer 53 WFS{cond} Rd Write floating point status register [all …]
|
/linux/Documentation/core-api/ |
H A D | floating-point.rst | 3 Floating-point API 6 Kernel code is normally prohibited from using floating-point (FP) registers or 9 userspace floating-point register state. 15 floating-point usage. 20 floating-point registers may be wider than general-purpose registers. 22 Usability of floating-point code within the kernel is architecture-specific. 24 both with and without a floating-point unit, FPU availability must be checked 27 Several architectures implement the generic kernel floating-point API from 34 Floating-point code may be built if the option ``ARCH_HAS_KERNEL_FPU_SUPPORT`` 61 This function reports if floating-point code can be used on this CPU or [all …]
|
/linux/tools/perf/pmu-events/arch/x86/sierraforest/ |
H A D | floating-point.json | 3 …"BriefDescription": "Counts the number of cycles when any of the floating point dividers are activ… 12 …"BriefDescription": "Counts the number of all types of floating point operations per uop with all … 29 …"BriefDescription": "Counts the number of floating point operations that produce 32 bit single pre… 37 …"BriefDescription": "Counts the number of floating point operations that produce 64 bit double pre… 54 "BriefDescription": "Counts the total number of floating point retired instructions.", 62 …etired instructions whose sources are a packed 128 bit single precision floating point. This may b… 70 …umber of retired instructions whose sources are a packed 256 bit double precision floating point.", 78 … number of retired instructions whose sources are a scalar 32bit single precision floating point.", 86 …number of retired instructions whose sources are a scalar 64 bit double precision floating point.", 94 …"BriefDescription": "Counts the number of floating point operations retired that required microcod… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/grandridge/ |
H A D | floating-point.json | 3 …"BriefDescription": "Counts the number of cycles when any of the floating point dividers are activ… 12 …"BriefDescription": "Counts the number of all types of floating point operations per uop with all … 29 …"BriefDescription": "Counts the number of floating point operations that produce 32 bit single pre… 37 …"BriefDescription": "Counts the number of floating point operations that produce 64 bit double pre… 54 "BriefDescription": "Counts the total number of floating point retired instructions.", 62 …etired instructions whose sources are a packed 128 bit single precision floating point. This may b… 70 …umber of retired instructions whose sources are a packed 256 bit double precision floating point.", 78 … number of retired instructions whose sources are a scalar 32bit single precision floating point.", 86 …number of retired instructions whose sources are a scalar 64 bit double precision floating point.", 94 …"BriefDescription": "Counts the number of floating point operations retired that required microcod… [all …]
|
/linux/tools/perf/pmu-events/arch/powerpc/power10/ |
H A D | floating_point.json | 5 …"BriefDescription": "Floating Point Operations Completed. Includes any type. It counts once for ea… 10 …"BriefDescription": "One floating point instruction completed (fadd, fmul, fsub, fcmp, fsel, fabs,… 15 …"BriefDescription": "Four floating point instruction completed (fadd, fmul, fsub, fcmp, fsel, fabs… 20 …"BriefDescription": "Two floating point instruction completed (FMA class of instructions: fmadd, f… 25 "BriefDescription": "Scalar floating point instruction completed." 30 "BriefDescription": "Single Precision floating point instruction completed." 35 "BriefDescription": "Math floating point instruction completed." 55 "BriefDescription": "Vector floating point instruction completed."
|
/linux/tools/perf/pmu-events/arch/riscv/sifive/bullet/ |
H A D | instruction.json | 60 "BriefDescription": "Counts floating-point load instructions retired" 65 "BriefDescription": "Counts floating-point store instructions retired" 70 "BriefDescription": "Counts floating-point add instructions retired" 75 "BriefDescription": "Counts floating-point multiply instructions retired" 80 "BriefDescription": "Counts floating-point fused multiply-add instructions retired" 85 "BriefDescription": "Counts floating point divide or square root instructions retired" 90 "BriefDescription": "Counts other floating-point instructions retired"
|