/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/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/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/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/pantherlake/ |
H A D | floating-point.json | 3 …"BriefDescription": "Cycles when floating-point divide unit is busy executing divide or square roo… 8 …it is busy executing divide or square root operations. Accounts for floating-point operations only… 33 …"BriefDescription": "Number of FP-arith-uops dispatched on 1st VEC port (port 0). FP-arith-uops ar… 42 "BriefDescription": "Number of FP-arith-uops dispatched on 2nd VEC port (port 1)", 51 "BriefDescription": "Number of FP-arith-uops dispatched on 3rd VEC port (port 5)", 60 "BriefDescription": "Number of FP-arith-uops dispatched on 4th VEC port", 69 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 73 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 79 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 83 …-bit packed single precision floating-point instructions retired; some instructions will count twi… [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/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/alderlake/ |
H A D | floating-point.json | 104 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 108 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 114 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 118 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 124 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 128 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 134 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 138 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 144 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 148 …-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/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 …n": "This event counts architecturally executed Advanced SIMD half-precision floating-point operat… 39 …Description": "This event counts architecturally executed SVE half-precision floating-point operat… 43 …is event counts architecturally executed Advanced SIMD or SVE half-precision floating-point operat… 47 …"BriefDescription": "This event counts architecturally executed single-precision floating-point op… 51 …on": "This event counts architecturally executed Advanced SIMD single-precision floating-point ope… [all …]
|