Home
last modified time | relevance | path

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

12345678910>>...13

/linux-6.8/tools/perf/pmu-events/arch/x86/skylakex/
Dfloating-point.json3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float…
6-bit packed computational double precision floating-point instructions retired; some instructions …
11 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational single precision float…
14-bit packed computational single precision floating-point instructions retired; some instructions …
19 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float…
22-bit packed double computational precision floating-point instructions retired; some instructions …
27 …"BriefDescription": "Counts once for most SIMD 256-bit packed single computational precision float…
30-bit packed single computational precision floating-point instructions retired; some instructions …
35-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
38-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/tigerlake/
Dfloating-point.json11-bit packed double precision floating-point instructions retired; some instructions will count twi…
14-bit packed double precision floating-point instructions retired; some instructions will count twi…
19-bit packed single precision floating-point instructions retired; some instructions will count twi…
22-bit packed single precision floating-point instructions retired; some instructions will count twi…
27-bit packed double precision floating-point instructions retired; some instructions will count twi…
30-bit packed double precision floating-point instructions retired; some instructions will count twi…
35-bit packed single precision floating-point instructions retired; some instructions will count twi…
38-bit packed single precision floating-point instructions retired; some instructions will count twi…
43-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
46-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/rocketlake/
Dfloating-point.json11-bit packed double precision floating-point instructions retired; some instructions will count twi…
14-bit packed double precision floating-point instructions retired; some instructions will count twi…
19-bit packed single precision floating-point instructions retired; some instructions will count twi…
22-bit packed single precision floating-point instructions retired; some instructions will count twi…
27-bit packed double precision floating-point instructions retired; some instructions will count twi…
30-bit packed double precision floating-point instructions retired; some instructions will count twi…
35-bit packed single precision floating-point instructions retired; some instructions will count twi…
38-bit packed single precision floating-point instructions retired; some instructions will count twi…
43-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
46-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/icelake/
Dfloating-point.json11-bit packed double precision floating-point instructions retired; some instructions will count twi…
14-bit packed double precision floating-point instructions retired; some instructions will count twi…
19-bit packed single precision floating-point instructions retired; some instructions will count twi…
22-bit packed single precision floating-point instructions retired; some instructions will count twi…
27-bit packed double precision floating-point instructions retired; some instructions will count twi…
30-bit packed double precision floating-point instructions retired; some instructions will count twi…
35-bit packed single precision floating-point instructions retired; some instructions will count twi…
38-bit packed single precision floating-point instructions retired; some instructions will count twi…
43-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
46-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/icelakex/
Dfloating-point.json11-bit packed double precision floating-point instructions retired; some instructions will count twi…
14-bit packed double precision floating-point instructions retired; some instructions will count twi…
19-bit packed single precision floating-point instructions retired; some instructions will count twi…
22-bit packed single precision floating-point instructions retired; some instructions will count twi…
27-bit packed double precision floating-point instructions retired; some instructions will count twi…
30-bit packed double precision floating-point instructions retired; some instructions will count twi…
35-bit packed single precision floating-point instructions retired; some instructions will count twi…
38-bit packed single precision floating-point instructions retired; some instructions will count twi…
43-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
46-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/cascadelakex/
Dfloating-point.json3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float…
6-bit packed computational double precision floating-point instructions retired; some instructions …
11 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational single precision float…
14-bit packed computational single precision floating-point instructions retired; some instructions …
19 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float…
22-bit packed double computational precision floating-point instructions retired; some instructions …
27 …"BriefDescription": "Counts once for most SIMD 256-bit packed single computational precision float…
30-bit packed single computational precision floating-point instructions retired; some instructions …
35-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
38-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/sapphirerapids/
Dfloating-point.json68-bit packed double precision floating-point instructions retired; some instructions will count twi…
71-bit packed double precision floating-point instructions retired; some instructions will count twi…
76-bit packed single precision floating-point instructions retired; some instructions will count twi…
79-bit packed single precision floating-point instructions retired; some instructions will count twi…
84-bit packed double precision floating-point instructions retired; some instructions will count twi…
87-bit packed double precision floating-point instructions retired; some instructions will count twi…
92-bit packed single precision floating-point instructions retired; some instructions will count twi…
95-bit packed single precision floating-point instructions retired; some instructions will count twi…
100-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
103-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/emeraldrapids/
Dfloating-point.json68-bit packed double precision floating-point instructions retired; some instructions will count twi…
71-bit packed double precision floating-point instructions retired; some instructions will count twi…
76-bit packed single precision floating-point instructions retired; some instructions will count twi…
79-bit packed single precision floating-point instructions retired; some instructions will count twi…
84-bit packed double precision floating-point instructions retired; some instructions will count twi…
87-bit packed double precision floating-point instructions retired; some instructions will count twi…
92-bit packed single precision floating-point instructions retired; some instructions will count twi…
95-bit packed single precision floating-point instructions retired; some instructions will count twi…
100-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
103-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/skylake/
Dfloating-point.json3 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational double precision float…
6-bit packed computational double precision floating-point instructions retired; some instructions …
11 …"BriefDescription": "Counts once for most SIMD 128-bit packed computational single precision float…
14-bit packed computational single precision floating-point instructions retired; some instructions …
19 …"BriefDescription": "Counts once for most SIMD 256-bit packed double computational precision float…
22-bit packed double computational precision floating-point instructions retired; some instructions …
27 …"BriefDescription": "Counts once for most SIMD 256-bit packed single computational precision float…
30-bit packed single computational precision floating-point instructions retired; some instructions …
35-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
38-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/meteorlake/
Dfloating-point.json53-bit packed double precision floating-point instructions retired; some instructions will count twi…
56-bit packed double precision floating-point instructions retired; some instructions will count twi…
62-bit packed single precision floating-point instructions retired; some instructions will count twi…
65-bit packed single precision floating-point instructions retired; some instructions will count twi…
71-bit packed double precision floating-point instructions retired; some instructions will count twi…
74-bit packed double precision floating-point instructions retired; some instructions will count twi…
80-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…
89-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
92-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/alderlake/
Dfloating-point.json53-bit packed double precision floating-point instructions retired; some instructions will count twi…
56-bit packed double precision floating-point instructions retired; some instructions will count twi…
62-bit packed single precision floating-point instructions retired; some instructions will count twi…
65-bit packed single precision floating-point instructions retired; some instructions will count twi…
71-bit packed double precision floating-point instructions retired; some instructions will count twi…
74-bit packed double precision floating-point instructions retired; some instructions will count twi…
80-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…
89-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
92-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/broadwell/
Dfloating-point.json3-bit packed double precision floating-point instructions retired; some instructions will count twi…
6-bit packed double precision floating-point instructions retired; some instructions will count twi…
11-bit packed single precision floating-point instructions retired; some instructions will count twi…
14-bit packed single precision floating-point instructions retired; some instructions will count twi…
19-bit packed double precision floating-point instructions retired; some instructions will count twi…
22-bit packed double precision floating-point instructions retired; some instructions will count twi…
27-bit packed single precision floating-point instructions retired; some instructions will count twi…
30-bit packed single precision floating-point instructions retired; some instructions will count twi…
35-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
38-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/broadwellx/
Dfloating-point.json3-bit packed double precision floating-point instructions retired; some instructions will count twi…
6-bit packed double precision floating-point instructions retired; some instructions will count twi…
11-bit packed single precision floating-point instructions retired; some instructions will count twi…
14-bit packed single precision floating-point instructions retired; some instructions will count twi…
19-bit packed double precision floating-point instructions retired; some instructions will count twi…
22-bit packed double precision floating-point instructions retired; some instructions will count twi…
27-bit packed single precision floating-point instructions retired; some instructions will count twi…
30-bit packed single precision floating-point instructions retired; some instructions will count twi…
35-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
38-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/broadwellde/
Dfloating-point.json3-bit packed double precision floating-point instructions retired; some instructions will count twi…
6-bit packed double precision floating-point instructions retired; some instructions will count twi…
11-bit packed single precision floating-point instructions retired; some instructions will count twi…
14-bit packed single precision floating-point instructions retired; some instructions will count twi…
19-bit packed double precision floating-point instructions retired; some instructions will count twi…
22-bit packed double precision floating-point instructions retired; some instructions will count twi…
27-bit packed single precision floating-point instructions retired; some instructions will count twi…
30-bit packed single precision floating-point instructions retired; some instructions will count twi…
35-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
38-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/ivybridge/
Dfloating-point.json44 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issue…
47 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issu…
52 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issue…
55 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issu…
60 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issue…
63 … "PublicDescription": "Counts number of SSE* or AVX-128 double precision FP scalar uops executed.",
68 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issue…
71 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issu…
98 … assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.",
101 "PublicDescription": "Number of assists associated with 256-bit AVX store operations.",
[all …]
/linux-6.8/tools/perf/pmu-events/arch/x86/ivytown/
Dfloating-point.json44 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issue…
47 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issu…
52 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issue…
55 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issu…
60 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issue…
63 … "PublicDescription": "Counts number of SSE* or AVX-128 double precision FP scalar uops executed.",
68 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issue…
71 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issu…
98 … assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.",
101 "PublicDescription": "Number of assists associated with 256-bit AVX store operations.",
[all …]
/linux-6.8/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 …]
Dres_func.S112 | 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-6.8/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.8/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.8/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.8/tools/perf/pmu-events/arch/x86/sandybridge/
Dfloating-point.json39 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issue…
46 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issue…
53 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issue…
60 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issue…
74 … assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.",
81 … "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.",
88 "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.",
95 … "BriefDescription": "Number of AVX-256 Computational FP double precision uops issued this cycle.",
102 …"BriefDescription": "Number of GSSE-256 Computational FP single precision uops issued this cycle.",
/linux-6.8/tools/perf/pmu-events/arch/x86/jaketown/
Dfloating-point.json39 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed double-precision uops issue…
46 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational packed single-precision uops issue…
53 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issue…
60 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issue…
74 … assist is being invoked whenever the hardware is unable to properly handle GSSE-256b operations.",
81 … "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.",
88 "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.",
95 … "BriefDescription": "Number of AVX-256 Computational FP double precision uops issued this cycle.",
102 …"BriefDescription": "Number of GSSE-256 Computational FP single precision uops issued this cycle.",
/linux-6.8/Documentation/arch/arm/nwfpe/
Dnwfpe.rst26 John Hauser. SoftFloat is a software implementation of floating-point
27 that conforms to the IEC/IEEE Standard for Binary Floating-point
28 Arithmetic. As many as four formats are supported: single precision,
29 double precision, extended double precision, and quadruple precision.
31 conversions to and from decimal. We use only the single precision,
32 double precision and extended double precision formats. The port of
50 -------------
57 -------------------------------------------------------------------------------
64 provided by the National Science Foundation under grant MIP-9311980. The
66 a fixed-point vector processor in collaboration with the University of
[all …]

12345678910>>...13