Home
last modified time | relevance | path

Searched full:floating (Results 1 – 25 of 1523) sorted by relevance

12345678910>>...61

/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen5/
H A Dfloating-point.json5 "BriefDescription": "Retired x87 floating-point add and subtract ops.",
11 "BriefDescription": "Retired x87 floating-point multiply ops.",
17 "BriefDescription": "Retired x87 floating-point divide and square root ops.",
23 "BriefDescription": "Retired x87 floating-point ops of all types.",
29 "BriefDescription": "Retired SSE and AVX floating-point add and subtract ops.",
35 "BriefDescription": "Retired SSE and AVX floating-point multiply ops.",
41 "BriefDescription": "Retired SSE and AVX floating-point divide and square root ops.",
47 …"BriefDescription": "Retired SSE and AVX floating-point multiply-accumulate ops (each operation is…
53 "BriefDescription": "Retired SSE and AVX floating-point bfloat16 ops.",
59 "BriefDescription": "Retired SSE and AVX floating-point scalar single-precision ops.",
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen6/
H A Dfloating-point.json5 "BriefDescription": "Retired x87 floating-point add and subtract uops.",
11 "BriefDescription": "Retired x87 floating-point multiply uops.",
17 "BriefDescription": "Retired x87 floating-point divide and square root uops.",
23 "BriefDescription": "Retired x87 floating-point uops of all types.",
101 "BriefDescription": "Retired x87 floating-point uops.",
107 "BriefDescription": "Retired MMX floating-point uops.",
113 "BriefDescription": "Retired scalar floating-point uops.",
119 "BriefDescription": "Retired packed 128-bit floating-point uops.",
125 "BriefDescription": "Retired packed 256-bit floating-point uops.",
131 "BriefDescription": "Retired packed 512-bit floating-point uops.",
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSchedule.td43 def WriteFAdd16 : SchedWrite; // 16-bit floating point addition/subtraction
44 def WriteFAdd32 : SchedWrite; // 32-bit floating point addition/subtraction
45 def WriteFAdd64 : SchedWrite; // 64-bit floating point addition/subtraction
46 def WriteFAdd128 : SchedWrite; // 128-bit floating point addition/subtraction
47 def WriteFMul16 : SchedWrite; // 16-bit floating point multiply
48 def WriteFMul32 : SchedWrite; // 32-bit floating point multiply
49 def WriteFMul64 : SchedWrite; // 64-bit floating point multiply
50 def WriteFMul128 : SchedWrite; // 128-bit floating point multiply
51 def WriteFMA16 : SchedWrite; // 16-bit floating point fused multiply-add
52 def WriteFMA32 : SchedWrite; // 32-bit floating point fused multiply-add
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DFloating.h1 //===--- Floating.h - Types for the constexpr VM ----------------*- C++ -*-===//
21 // floating values.
31 /// If a Floating is constructed from Memory, it DOES NOT OWN THAT MEMORY.
35 class Floating final {
52 Floating() = default;
53 Floating(llvm::APFloatBase::Semantics Semantics) in Floating() function
55 Floating(const APFloat &F) { in Floating() function
60 Floating(uint64_t *Memory, llvm::APFloatBase::Semantics Semantics) in Floating() function
65 bool operator<(Floating RHS) const { return getValue() < RHS.getValue(); }
66 bool operator>(Floating RHS) const { return getValue() > RHS.getValue(); }
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/meteorlake/
H A Dfloating-point.json3 …"BriefDescription": "Counts the number of cycles when any of the floating point dividers are activ…
13 "BriefDescription": "This event counts the cycles the floating point divider is busy.",
23 …"BriefDescription": "Counts the number of active floating point dividers per cycle in the loop sta…
32 "BriefDescription": "Counts the number of floating point divider uops executed per cycle.",
45 "PublicDescription": "Counts all microcode Floating Point assists.",
114floating-point instructions retired; some instructions will count twice as noted below. Each coun…
118floating-point instructions retired; some instructions will count twice as noted below. Each coun…
124floating-point instructions retired; some instructions will count twice as noted below. Each coun…
128floating-point instructions retired; some instructions will count twice as noted below. Each coun…
134floating-point instructions retired; some instructions will count twice as noted below. Each coun…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/icelakex/
H A Dfloating-point.json9 "PublicDescription": "Counts all microcode Floating Point assists.",
15floating-point instructions retired; some instructions will count twice as noted below. Each coun…
21floating-point instructions retired; some instructions will count twice as noted below. Each coun…
26floating-point instructions retired; some instructions will count twice as noted below. Each coun…
32floating-point instructions retired; some instructions will count twice as noted below. Each coun…
37floating-point instructions retired; some instructions will count twice as noted below. Each coun…
43floating-point instructions retired; some instructions will count twice as noted below. Each coun…
48floating-point instructions retired; some instructions will count twice as noted below. Each coun…
54floating-point instructions retired; some instructions will count twice as noted below. Each coun…
59floating-point instructions retired; some instructions will count twice as noted below. Each coun…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/icelake/
H A Dfloating-point.json9 "PublicDescription": "Counts all microcode Floating Point assists.",
15floating-point instructions retired; some instructions will count twice as noted below. Each coun…
21floating-point instructions retired; some instructions will count twice as noted below. Each coun…
26floating-point instructions retired; some instructions will count twice as noted below. Each coun…
32floating-point instructions retired; some instructions will count twice as noted below. Each coun…
37floating-point instructions retired; some instructions will count twice as noted below. Each coun…
43floating-point instructions retired; some instructions will count twice as noted below. Each coun…
48floating-point instructions retired; some instructions will count twice as noted below. Each coun…
54floating-point instructions retired; some instructions will count twice as noted below. Each coun…
59floating-point instructions retired; some instructions will count twice as noted below. Each coun…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/tigerlake/
H A Dfloating-point.json9 "PublicDescription": "Counts all microcode Floating Point assists.",
14floating-point instructions retired; some instructions will count twice as noted below. Each coun…
20floating-point instructions retired; some instructions will count twice as noted below. Each coun…
25floating-point instructions retired; some instructions will count twice as noted below. Each coun…
31floating-point instructions retired; some instructions will count twice as noted below. Each coun…
36floating-point instructions retired; some instructions will count twice as noted below. Each coun…
42floating-point instructions retired; some instructions will count twice as noted below. Each coun…
47floating-point instructions retired; some instructions will count twice as noted below. Each coun…
53floating-point instructions retired; some instructions will count twice as noted below. Each coun…
58floating-point instructions retired; some instructions will count twice as noted below. Each coun…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/emeraldrapids/
H A Dfloating-point.json14 "PublicDescription": "Counts all microcode Floating Point assists.",
68floating-point instructions retired; some instructions will count twice as noted below. Each coun…
71floating-point instructions retired; some instructions will count twice as noted below. Each coun…
76floating-point instructions retired; some instructions will count twice as noted below. Each coun…
79floating-point instructions retired; some instructions will count twice as noted below. Each coun…
84floating-point instructions retired; some instructions will count twice as noted below. Each coun…
87floating-point instructions retired; some instructions will count twice as noted below. Each coun…
92floating-point instructions retired; some instructions will count twice as noted below. Each coun…
95floating-point instructions retired; some instructions will count twice as noted below. Each coun…
103floating-point instructions retired; some instructions will count twice as noted below. Each coun…
[all …]
/freebsd/lib/libc/gen/
H A Disgreater.331 .Nd "compare two floating-point numbers"
37 .Fn isgreater "real-floating x" "real-floating y"
39 .Fn isgreaterequal "real-floating x" "real-floating y"
41 .Fn isless "real-floating x" "real-floating y"
43 .Fn islessequal "real-floating x" "real-floating y"
45 .Fn islessgreater "real-floating x" "real-floating y"
47 .Fn isunordered "real-floating x" "real-floating y"
68 operators, they never raise a floating point exception.
81 For any pair of floating-point values, one
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Schedule.td23 // integer unit to the floating point unit.
218 // Floating point. This covers both scalar and vector operations.
244 defm WriteFAdd : X86SchedWritePair<ReadAfterVecLd>; // Floating point add/sub.
245 defm WriteFAddX : X86SchedWritePair<ReadAfterVecXLd>; // Floating point add/sub (XMM).
246 defm WriteFAddY : X86SchedWritePair<ReadAfterVecYLd>; // Floating point add/sub (YMM).
247 defm WriteFAddZ : X86SchedWritePair<ReadAfterVecYLd>; // Floating point add/sub (ZMM).
248 defm WriteFAdd64 : X86SchedWritePair<ReadAfterVecLd>; // Floating point double add/sub.
249 defm WriteFAdd64X : X86SchedWritePair<ReadAfterVecXLd>; // Floating point double add/sub (XMM).
250 defm WriteFAdd64Y : X86SchedWritePair<ReadAfterVecYLd>; // Floating point double add/sub (YMM).
251 defm WriteFAdd64Z : X86SchedWritePair<ReadAfterVecYLd>; // Floating poin
[all...]
/freebsd/lib/libpmc/pmu-events/arch/x86/skylakex/
H A Dfloating-point.json3 …Counts once for most SIMD 128-bit packed computational double precision floating-point instruction…
8floating-point instructions retired; some instructions will count twice as noted below. Each coun…
13 …Counts once for most SIMD 128-bit packed computational single precision floating-point instruction…
18floating-point instructions retired; some instructions will count twice as noted below. Each coun…
23 …Counts once for most SIMD 256-bit packed double computational precision floating-point instruction…
28floating-point instructions retired; some instructions will count twice as noted below. Each coun…
33 …Counts once for most SIMD 256-bit packed single computational precision floating-point instruction…
38floating-point instructions retired; some instructions will count twice as noted below. Each coun…
43floating-point instructions retired; some instructions will count twice as noted below. Each coun…
48floating-point instructions retired; some instructions will count twice as noted below. Each coun…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/graniterapids/
H A Dfloating-point.json3 "BriefDescription": "This event counts the cycles the floating point divider is busy.",
16 "PublicDescription": "Counts all microcode Floating Point assists.",
77floating-point instructions retired; some instructions will count twice as noted below. Each coun…
81floating-point instructions retired; some instructions will count twice as noted below. Each coun…
86floating-point instructions retired; some instructions will count twice as noted below. Each coun…
90floating-point instructions retired; some instructions will count twice as noted below. Each coun…
95floating-point instructions retired; some instructions will count twice as noted below. Each coun…
99floating-point instructions retired; some instructions will count twice as noted below. Each coun…
104floating-point instructions retired; some instructions will count twice as noted below. Each coun…
108floating-point instructions retired; some instructions will count twice as noted below. Each coun…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/cascadelakex/
H A Dfloating-point.json3 …Counts once for most SIMD 128-bit packed computational double precision floating-point instruction…
8floating-point instructions retired; some instructions will count twice as noted below. Each coun…
13 …Counts once for most SIMD 128-bit packed computational single precision floating-point instruction…
18floating-point instructions retired; some instructions will count twice as noted below. Each coun…
23 …Counts once for most SIMD 256-bit packed double computational precision floating-point instruction…
28floating-point instructions retired; some instructions will count twice as noted below. Each coun…
33 …Counts once for most SIMD 256-bit packed single computational precision floating-point instruction…
38floating-point instructions retired; some instructions will count twice as noted below. Each coun…
43floating-point instructions retired; some instructions will count twice as noted below. Each coun…
48floating-point instructions retired; some instructions will count twice as noted below. Each coun…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/sapphirerapids/
H A Dfloating-point.json20 "PublicDescription": "Counts all microcode Floating Point assists.",
65floating-point instructions retired; some instructions will count twice as noted below. Each coun…
71floating-point instructions retired; some instructions will count twice as noted below. Each coun…
76floating-point instructions retired; some instructions will count twice as noted below. Each coun…
82floating-point instructions retired; some instructions will count twice as noted below. Each coun…
87floating-point instructions retired; some instructions will count twice as noted below. Each coun…
93floating-point instructions retired; some instructions will count twice as noted below. Each coun…
98floating-point instructions retired; some instructions will count twice as noted below. Each coun…
104floating-point instructions retired; some instructions will count twice as noted below. Each coun…
109floating-point instructions retired; some instructions will count twice as noted below. Each coun…
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Datomic266 struct atomic<floating-point-type> { // since C++20
267 using value_type = floating-point-type;
275 constexpr atomic(floating-point-type) noexcept;
280 void store(floating-point-type, memory_order = memory_order::seq_cst) volatile noexcept;
281 void store(floating-point-type, memory_order = memory_order::seq_cst) noexcept;
282 floating-point-type operator=(floating-point-type) volatile noexcept;
283 floating-point-type operator=(floating-point-type) noexcept;
284 floating-point-type load(memory_order = memory_order::seq_cst) volatile noexcept;
285 floating-point-type load(memory_order = memory_order::seq_cst) noexcept;
286 operator floating-point-type() volatile noexcept;
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/skylake/
H A Dfloating-point.json3 …Counts once for most SIMD 128-bit packed computational double precision floating-point instruction…
8floating-point instructions retired; some instructions will count twice as noted below. Each coun…
13 …Counts once for most SIMD 128-bit packed computational single precision floating-point instruction…
18floating-point instructions retired; some instructions will count twice as noted below. Each coun…
23 …Counts once for most SIMD 256-bit packed double computational precision floating-point instruction…
28floating-point instructions retired; some instructions will count twice as noted below. Each coun…
33 …Counts once for most SIMD 256-bit packed single computational precision floating-point instruction…
38floating-point instructions retired; some instructions will count twice as noted below. Each coun…
43 …tion": "Counts once for most SIMD scalar computational double precision floating-point instruction…
48floating-point instructions retired; some instructions will count twice as noted below. Each coun…
[all …]
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Davxneconvertintrin.h28 /// Convert scalar BF16 (16-bit) floating-point element
30 /// single-precision (32-bit) floating-point, broadcast it to packed
31 /// single-precision (32-bit) floating-point elements, and store the results in
61 /// Convert scalar BF16 (16-bit) floating-point element
63 /// single-precision (32-bit) floating-point, broadcast it to packed
64 /// single-precision (32-bit) floating-point elements, and store the results in
94 /// Convert scalar half-precision (16-bit) floating-point element
96 /// single-precision (32-bit) floating-point, broadcast it to packed
97 /// single-precision (32-bit) floating-point elements, and store the results in
127 /// Convert scalar half-precision (16-bit) floating-point element
[all …]
/freebsd/contrib/llvm-project/libcxx/include/
H A Datomic266 struct atomic<floating-point-type> { // since C++20
267 using value_type = floating-point-type;
275 constexpr atomic(floating-point-type) noexcept;
280 void store(floating-point-type, memory_order = memory_order::seq_cst) volatile noexcept;
281 void store(floating-point-type, memory_order = memory_order::seq_cst) noexcept;
282 floating-point-type operator=(floating-point-type) volatile noexcept;
283 floating-point-type operator=(floating-point-type) noexcept;
284 floating-point-type load(memory_order = memory_order::seq_cst) volatile noexcept;
285 floating-point-type load(memory_order = memory_order::seq_cst) noexcept;
286 operator floating-point-type() volatile noexcept;
[all …]
/freebsd/share/man/man3/
H A Dfpgetround.340 .Nd IEEE floating point interface
90 When a floating point exception is detected, the exception sticky flag is
94 These routines allow both setting the floating point exception
97 In addition, they allow setting the floating point rounding mode
103 returns the current floating point rounding mode.
108 sets the floating point rounding mode and returns
114 returns the current floating point precision.
119 sets the floating point precision and returns
125 returns the current floating point exception masks.
130 sets the floating point exception masks and returns the
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/broadwellde/
H A Dfloating-point.json3 …precision floating-point instructions retired. Each count represents 2 computations. Applies to S…
12 …precision floating-point instructions retired. Each count represents 4 computations. Applies to S…
21 …precision floating-point instructions retired. Each count represents 4 computations. Applies to S…
30 …precision floating-point instructions retired. Each count represents 8 computations. Applies to S…
39 …tional double precision floating-point instructions retired. Applies to SSE* and AVX*scalar, doubl…
48 …X computational packed floating-point instructions retired. Applies to SSE* and AVX*, packed, doub…
57 …X computational scalar floating-point instructions retired. Applies to SSE* and AVX* scalar, doubl…
66 …precision floating-point instructions retired. Each count represents 1 computation. Applies to SS…
75 …precision floating-point instructions retired. Each count represents 1 computation. Applies to SS…
84 …tional single precision floating-point instructions retired. Applies to SSE* and AVX*scalar, doubl…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/broadwellx/
H A Dfloating-point.json3floating-point instructions retired; some instructions will count twice as noted below. Each coun…
12floating-point instructions retired; some instructions will count twice as noted below. Each coun…
21floating-point instructions retired; some instructions will count twice as noted below. Each coun…
30floating-point instructions retired; some instructions will count twice as noted below. Each coun…
39floating-point instructions retired; some instructions will count twice as noted below. Applies to…
48floating-point instructions retired; some instructions will count twice as noted below. Applies to…
57floating-point instructions retired; some instructions will count twice as noted below. Each count…
66floating-point instructions retired; some instructions will count twice as noted below. Each coun…
75floating-point instructions retired; some instructions will count twice as noted below. Each coun…
84floating-point instructions retired; some instructions will count twice as noted below. Applies to…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/broadwell/
H A Dfloating-point.json3floating-point instructions retired; some instructions will count twice as noted below. Each coun…
12floating-point instructions retired; some instructions will count twice as noted below. Each coun…
21floating-point instructions retired; some instructions will count twice as noted below. Each coun…
30floating-point instructions retired; some instructions will count twice as noted below. Each coun…
39floating-point instructions retired; some instructions will count twice as noted below. Applies to…
48floating-point instructions retired; some instructions will count twice as noted below. Applies to…
57floating-point instructions retired; some instructions will count twice as noted below. Each count…
66floating-point instructions retired; some instructions will count twice as noted below. Each coun…
75floating-point instructions retired; some instructions will count twice as noted below. Each coun…
84floating-point instructions retired; some instructions will count twice as noted below. Applies to…
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DSMTAPI.h35 /// Returns true if the sort is a floating-point, calls isFloatSortImpl().
50 /// Returns the floating-point size, fails if the sort is not a floating-point
53 assert(isFloatSort() && "Not a floating-point sort!"); in getFloatSortSize()
86 /// Query the SMT solver and checks if a sort is floating-point.
165 // Returns an appropriate floating-point sort for the given bitwidth.
178 llvm_unreachable("Unsupported floating-point bitwidth!"); in getFloatSort()
187 // Returns a floating-point sort of width 16
190 // Returns a floating-point sort of width 32
193 // Returns a floating-point sort of width 64
196 // Returns a floating-point sort of width 128
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/alderlake/
H A Dfloating-point.json3 …"BriefDescription": "Counts the number of floating point operations retired that required microcod…
14 …"BriefDescription": "Counts the number of floating point divide uops retired (x87 and SSE, includi…
93floating-point instructions retired; some instructions will count twice as noted below. Each coun…
104floating-point instructions retired; some instructions will count twice as noted below. Each coun…
115floating-point instructions retired; some instructions will count twice as noted below. Each coun…
126floating-point instructions retired; some instructions will count twice as noted below. Each coun…
137floating-point instructions retired; some instructions will count twice as noted below. Each coun…
148floating-point instructions retired; some instructions will count twice as noted below. Each coun…

12345678910>>...61