/linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
H A D | floating-point.json | 12 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 16 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 25 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 34 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 43 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 48 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 52 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
H A D | floating-point.json | 12 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 16 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 25 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 34 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 43 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 48 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 52 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/icelakex/ |
H A D | floating-point.json | 12 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 16 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 25 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 34 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 43 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 48 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 52 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/icelake/ |
H A D | floating-point.json | 12 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 16 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 25 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 34 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 43 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 48 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 52 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | floating-point.json | 3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float… 7 …-bit packed computational double precision floating-point instructions retired; some instructions … 12 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational single precision float… 16 …-bit packed computational single precision floating-point instructions retired; some instructions … 21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float… 25 …-bit packed double computational precision floating-point instructions retired; some instructions … 30 …"BriefDescription": "Counts once for most SIMD 256-bit packed single computational precision float… 34 …-bit packed single computational precision floating-point instructions retired; some instructions … 39 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 43 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | floating-point.json | 3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float… 7 …-bit packed computational double precision floating-point instructions retired; some instructions … 12 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational single precision float… 16 …-bit packed computational single precision floating-point instructions retired; some instructions … 21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float… 25 …-bit packed double computational precision floating-point instructions retired; some instructions … 30 …"BriefDescription": "Counts once for most SIMD 256-bit packed single computational precision float… 34 …-bit packed single computational precision floating-point instructions retired; some instructions … 39 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 43 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
H A D | floating-point.json | 77 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 81 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 86 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 90 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 95 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 99 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 104 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 108 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 113 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 117 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
H A D | floating-point.json | 77 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 81 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 86 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 90 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 95 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 99 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 104 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 108 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 113 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 117 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | floating-point.json | 77 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 81 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 86 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 90 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 95 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 99 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 104 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 108 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 113 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 117 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/skylake/ |
H A D | floating-point.json | 3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float… 7 …-bit packed computational double precision floating-point instructions retired; some instructions … 12 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational single precision float… 16 …-bit packed computational single precision floating-point instructions retired; some instructions … 21 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float… 25 …-bit packed double computational precision floating-point instructions retired; some instructions … 30 …"BriefDescription": "Counts once for most SIMD 256-bit packed single computational precision float… 34 …-bit packed single computational precision floating-point instructions retired; some instructions … 39 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 43 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 7 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 12 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 16 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 25 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 34 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 43 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 7 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 12 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 16 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 25 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 34 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 43 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 7 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 12 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 16 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 25 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 34 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 43 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/alderlake/ |
H A D | floating-point.json | 86 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 90 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 96 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 100 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 106 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 110 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 116 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 120 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 126 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 130 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/meteorlake/ |
H A D | floating-point.json | 96 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 100 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 106 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 110 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 116 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 120 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 126 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 130 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 136 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 140 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/ivybridge/ |
H A D | floating-point.json | 49 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issue… 53 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issu… 58 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issue… 62 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issu… 67 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issue… 71 … "PublicDescription": "Counts number of SSE* or AVX-128 double precision FP scalar uops executed.", 76 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issue… 80 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issu… 110 … assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.", 114 "PublicDescription": "Number of assists associated with 256-bit AVX store operations.", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | floating-point.json | 49 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issue… 53 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issu… 58 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issue… 62 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issu… 67 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issue… 71 … "PublicDescription": "Counts number of SSE* or AVX-128 double precision FP scalar uops executed.", 76 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issue… 80 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issu… 110 … assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.", 114 "PublicDescription": "Number of assists associated with 256-bit AVX store operations.", [all …]
|
/linux/arch/m68k/fpsp040/ |
H A D | x_store.S | 4 | store --- store operand to memory or register 52 | if fp0-fp3 is being modified, we must put a copy 54 | handlers restore fp0-fp3 from there. 58 fmovemx %fp0-%fp0,USER_FP0(%a6) 63 fmovemx %fp1-%fp1,USER_FP1(%a6) 68 fmovemx %fp2-%fp2,USER_FP2(%a6) 73 fmovemx %fp3-%fp3,USER_FP3(%a6) 93 cmpil #1,%d0 |if dest format is single 100 | dest_dbl --- write double precision value to user space 103 | a0 -> destination address [all …]
|
H A D | util.S | 12 | g_rndpr: returns the rounding precision. 48 | ;largest -ext 70 | ovf_r_k --- overflow result calculation 74 | This forces the destination precision to be extended 86 | ovf_r_x2 --- overflow result calculation 93 | This sets the round precision according to the user's FPCR unless the 96 | If the instruction is fsgldiv of fsglmul, the rounding precision must be 97 | extended. If the instruction is not fsgldiv or fsglmul but a force- 98 | precision instruction, the rounding precision is then set to the force 99 | precision. [all …]
|
H A D | res_func.S | 112 | destination precision and mode. 115 st CU_ONLY(%a6) |set cu-only inst flag 179 | and bit 6 is set, round is forced to single. If both are clear, 180 | the round precision is found in the fpcr. If the rounding precision 181 | is double or single, round the result before the write. 192 | The move or operation is not with forced precision. Test for 200 cmpib #1,%d0 |check for single 203 | The move is fdmove or round precision is double. 227 | The move is fsmove or round precision is single. 250 | The operand is above precision boundaries. Use t_ovfl to [all …]
|
/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/ |
H A D | fp_operation.json | 4 … "PublicDescription": "Counts speculatively executed half precision floating point operations." 8 … "PublicDescription": "Counts speculatively executed single precision floating point operations." 12 … "PublicDescription": "Counts speculatively executed double precision floating point operations." 16 …"PublicDescription": "Counts speculatively executed scalable single precision floating point opera… 20 …"PublicDescription": "Counts speculatively executed non-scalable single precision floating point o…
|
/linux/tools/perf/pmu-events/arch/x86/amdzen1/ |
H A D | floating-point.json | 5 "BriefDescription": "Total number multi-pipe uOps assigned to all pipes.", 6 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 12 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 3.", 13 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 19 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 2.", 20 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 26 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 1.", 27 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… 33 "BriefDescription": "Total number multi-pipe uOps assigned to pipe 0.", 34 …-pipe uOps dispatched to each of the 4 FPU execution pipelines. This event reflects how busy the F… [all …]
|
/linux/arch/arm/vfp/ |
H A D | vfp.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 13 val = val >> shift | ((val << (32 - shift)) != 0); in vfp_shiftright32jamming() 24 val = val >> shift | ((val << (64 - shift)) != 0); in vfp_shiftright64jamming() 128 z -= 0x100000000ULL; in vfp_estimate_div128to64() 147 * Single-precision 159 * VFP_SINGLE_MANTISSA_BITS - number of bits in the mantissa 160 * VFP_SINGLE_EXPONENT_BITS - number of bits in the exponent 161 * VFP_SINGLE_LOW_BITS - number of low bits in the unpacked significand 166 #define VFP_SINGLE_LOW_BITS (32 - VFP_SINGLE_MANTISSA_BITS - 2) 167 #define VFP_SINGLE_LOW_BITS_MASK ((1 << VFP_SINGLE_LOW_BITS) - 1) [all …]
|
/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
H A D | floating-point.json | 44 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issue… 52 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issue… 60 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issue… 68 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issue… 84 … assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.", 92 … "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.", 100 "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.", 108 … "BriefDescription": "Number of AVX-256 Computational FP double precision uops issued this cycle.", 116 …"BriefDescription": "Number of GSSE-256 Computational FP single precision uops issued this cycle.",
|
/linux/tools/perf/pmu-events/arch/x86/sandybridge/ |
H A D | floating-point.json | 44 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issue… 52 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issue… 60 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issue… 68 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issue… 84 … assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.", 92 … "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.", 100 "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.", 108 … "BriefDescription": "Number of AVX-256 Computational FP double precision uops issued this cycle.", 116 …"BriefDescription": "Number of GSSE-256 Computational FP single precision uops issued this cycle.",
|