Home
last modified time | relevance | path

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

12345678910>>...16

/openbmc/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…
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 …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/rocketlake/
H A 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 …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelake/
H A 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 …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/tigerlake/
H A 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 …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelakex/
H A 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 …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/
H A Dfloating-point.json47-bit packed double precision floating-point instructions retired; some instructions will count twi…
50-bit packed double precision floating-point instructions retired; some instructions will count twi…
55-bit packed single precision floating-point instructions retired; some instructions will count twi…
58-bit packed single precision floating-point instructions retired; some instructions will count twi…
63-bit packed double precision floating-point instructions retired; some instructions will count twi…
66-bit packed double precision floating-point instructions retired; some instructions will count twi…
71-bit packed single precision floating-point instructions retired; some instructions will count twi…
74-bit packed single precision floating-point instructions retired; some instructions will count twi…
79-bit packed single and 256-bit packed double precision FP instructions retired; some instructions …
82-bit packed single precision and 256-bit packed double precision floating-point instructions reti…
[all …]
/openbmc/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…
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 …]
/openbmc/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…
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 …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/alderlake/
H A 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 …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/meteorlake/
H A 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 …]
/openbmc/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…
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 …]
/openbmc/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…
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 …]
/openbmc/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…
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 …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivybridge/
H A 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 …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivytown/
H A 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 …]
/openbmc/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 …]
/openbmc/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…
/openbmc/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 …]
/openbmc/qemu/tests/tcg/aarch64/
H A Dfcvt.ref1 #### Enabling IEEE Half Precision
3 Converting single-precision to half-precision
4 00 SINGLE: -nan / 0xffa00000 (0 => OK)
6 01 SINGLE: -nan / 0xffc00000 (0 => OK)
8 02 SINGLE: -inf / 0xff800000 (0 => OK)
10 03 SINGLE: -3.40282346638528859812e+38 / 0xff7fffff (0 => OK)
12 04 SINGLE: -1.11100004769645909791e+31 / 0xf30c3a59 (0 => OK)
14 05 SINGLE: -1.11100003258488635273e+30 / 0xf1605d5b (0 => OK)
16 06 SINGLE: -1.08700982243137289629e-12 / 0xab98fba8 (0 => OK)
18 07 SINGLE: -1.78051176151664730511e-20 / 0x9ea82a22 (0 => OK)
[all …]
/openbmc/qemu/tests/tcg/arm/
H A Dfcvt.ref1 #### Enabling IEEE Half Precision
3 Converting single-precision to half-precision
4 00 SINGLE: -nan / 0xffa00000 (0 => OK)
6 01 SINGLE: -nan / 0xffc00000 (0 => OK)
8 02 SINGLE: -inf / 0xff800000 (0 => OK)
10 03 SINGLE: -3.40282346638528859812e+38 / 0xff7fffff (0 => OK)
12 04 SINGLE: -1.11100004769645909791e+31 / 0xf30c3a59 (0 => OK)
14 05 SINGLE: -1.11100003258488635273e+30 / 0xf1605d5b (0 => OK)
16 06 SINGLE: -1.08700982243137289629e-12 / 0xab98fba8 (0 => OK)
18 07 SINGLE: -1.78051176151664730511e-20 / 0x9ea82a22 (0 => OK)
[all …]
H A Dfcvt.c51 printf("%02d SINGLE: %02.20e / %#010x (%#x => %s)\n", in print_single_number()
81 float single_numbers[] = { -SNANF,
82 -NAN,
83 -INFINITY,
84 -FLT_MAX,
85 -1.111E+31,
86 -1.111E+30,
87 -1.08700982e-12,
88 -1.78051176e-20,
89 -FLT_MIN,
[all …]
/openbmc/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 …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/sandybridge/
H A 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.",
/openbmc/linux/tools/perf/pmu-events/arch/x86/jaketown/
H A 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.",

12345678910>>...16