Home
last modified time | relevance | path

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

1234567891011

/linux/tools/perf/pmu-events/arch/x86/tigerlake/
H A 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/tools/perf/pmu-events/arch/x86/rocketlake/
H A 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/tools/perf/pmu-events/arch/x86/icelakex/
H A 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/tools/perf/pmu-events/arch/x86/icelake/
H A 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/tools/perf/pmu-events/arch/x86/skylakex/
H A 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/tools/perf/pmu-events/arch/x86/cascadelakex/
H A 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/tools/perf/pmu-events/arch/x86/emeraldrapids/
H A 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/tools/perf/pmu-events/arch/x86/graniterapids/
H A 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/tools/perf/pmu-events/arch/x86/sapphirerapids/
H A 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/tools/perf/pmu-events/arch/x86/skylake/
H A 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/tools/perf/pmu-events/arch/x86/broadwellx/
H A 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/tools/perf/pmu-events/arch/x86/broadwellde/
H A 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/tools/perf/pmu-events/arch/x86/broadwell/
H A 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/tools/perf/pmu-events/arch/x86/alderlake/
H A 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/tools/perf/pmu-events/arch/x86/meteorlake/
H A 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/tools/perf/pmu-events/arch/x86/ivybridge/
H A 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/tools/perf/pmu-events/arch/x86/ivytown/
H A 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/arch/m68k/fpsp040/
H A 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 …]
H A 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 …]
H A 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/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/
H A 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/tools/perf/pmu-events/arch/x86/amdzen1/
H A 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/arch/arm/vfp/
H A 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/tools/perf/pmu-events/arch/x86/jaketown/
H A 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/tools/perf/pmu-events/arch/x86/sandybridge/
H A 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.",

1234567891011