Home
last modified time | relevance | path

Searched +full:single +full:- +full:precision (Results 1 – 25 of 322) sorted by relevance

12345678910>>...13

/linux-6.14.4/tools/perf/pmu-events/arch/x86/tigerlake/
Dfloating-point.json12-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-6.14.4/tools/perf/pmu-events/arch/x86/rocketlake/
Dfloating-point.json12-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-6.14.4/tools/perf/pmu-events/arch/x86/icelakex/
Dfloating-point.json12-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-6.14.4/tools/perf/pmu-events/arch/x86/icelake/
Dfloating-point.json12-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-6.14.4/tools/perf/pmu-events/arch/x86/skylakex/
Dfloating-point.json3 …"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-6.14.4/tools/perf/pmu-events/arch/x86/cascadelakex/
Dfloating-point.json3 …"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-6.14.4/tools/perf/pmu-events/arch/x86/graniterapids/
Dfloating-point.json77-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-6.14.4/tools/perf/pmu-events/arch/x86/sapphirerapids/
Dfloating-point.json77-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-6.14.4/tools/perf/pmu-events/arch/x86/emeraldrapids/
Dfloating-point.json77-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-6.14.4/tools/perf/pmu-events/arch/x86/skylake/
Dfloating-point.json3 …"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-6.14.4/tools/perf/pmu-events/arch/x86/broadwell/
Dfloating-point.json3-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-6.14.4/tools/perf/pmu-events/arch/x86/broadwellde/
Dfloating-point.json3-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-6.14.4/tools/perf/pmu-events/arch/x86/broadwellx/
Dfloating-point.json3-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-6.14.4/tools/perf/pmu-events/arch/x86/alderlake/
Dfloating-point.json86-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-6.14.4/tools/perf/pmu-events/arch/x86/meteorlake/
Dfloating-point.json96-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-6.14.4/tools/perf/pmu-events/arch/x86/ivybridge/
Dfloating-point.json49 …"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-6.14.4/tools/perf/pmu-events/arch/x86/ivytown/
Dfloating-point.json49 …"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-6.14.4/arch/m68k/fpsp040/
Dx_store.S4 | 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 …]
Dutil.S12 | 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 …]
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/
Dfp_operation.json4 … "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-6.14.4/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/
Dfp_operation.json5 … "BriefDescription": "This event counts architecturally executed floating-point move operations."
19 …"BriefDescription": "This event counts architecturally executed Advanced SIMD floating-point opera…
23 … "BriefDescription": "This event counts architecturally executed SVE floating-point operation."
27 …ion": "This event counts architecturally executed Advanced SIMD and SVE floating-point operations."
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 …s event counts architecturally executed Advanced SIMD and 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 …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/amdzen1/
Dfloating-point.json5 "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-6.14.4/arch/arm/vfp/
Dvfp.h1 /* 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-6.14.4/tools/perf/pmu-events/arch/x86/sandybridge/
Dfloating-point.json44 …"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-6.14.4/tools/perf/pmu-events/arch/x86/jaketown/
Dfloating-point.json44 …"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.",

12345678910>>...13