| /freebsd/lib/libpmc/pmu-events/arch/x86/amdzen5/ |
| H A D | floating-point.json | 5 "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 D | floating-point.json | 5 "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 D | RISCVSchedule.td | 43 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 D | Floating.h | 1 //===--- 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 D | floating-point.json | 3 …"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.", 114 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 118 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 124 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 128 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 134 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/icelakex/ |
| H A D | floating-point.json | 9 "PublicDescription": "Counts all microcode Floating Point assists.", 15 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 26 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 32 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 37 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 48 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 54 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 59 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/icelake/ |
| H A D | floating-point.json | 9 "PublicDescription": "Counts all microcode Floating Point assists.", 15 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 26 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 32 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 37 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 48 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 54 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 59 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/tigerlake/ |
| H A D | floating-point.json | 9 "PublicDescription": "Counts all microcode Floating Point assists.", 14 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 20 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 25 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 31 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 36 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 42 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 47 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 53 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 58 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/emeraldrapids/ |
| H A D | floating-point.json | 14 "PublicDescription": "Counts all microcode Floating Point assists.", 68 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 71 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 76 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 79 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 84 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 87 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 92 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 95 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 103 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
| /freebsd/lib/libc/gen/ |
| H A D | isgreater.3 | 31 .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 D | X86Schedule.td | 23 // 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 D | floating-point.json | 3 …Counts once for most SIMD 128-bit packed computational double precision floating-point instruction… 8 …floating-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… 18 …floating-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… 28 …floating-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… 38 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 48 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/graniterapids/ |
| H A D | floating-point.json | 3 "BriefDescription": "This event counts the cycles the floating point divider is busy.", 16 "PublicDescription": "Counts all microcode Floating Point assists.", 77 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 81 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 86 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 90 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 95 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 99 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 104 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 108 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/cascadelakex/ |
| H A D | floating-point.json | 3 …Counts once for most SIMD 128-bit packed computational double precision floating-point instruction… 8 …floating-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… 18 …floating-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… 28 …floating-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… 38 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 43 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 48 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/sapphirerapids/ |
| H A D | floating-point.json | 20 "PublicDescription": "Counts all microcode Floating Point assists.", 65 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 71 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 76 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 82 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 87 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 93 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 98 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 104 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 109 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | atomic | 266 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 D | floating-point.json | 3 …Counts once for most SIMD 128-bit packed computational double precision floating-point instruction… 8 …floating-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… 18 …floating-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… 28 …floating-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… 38 …floating-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… 48 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Headers/ |
| H A D | avxneconvertintrin.h | 28 /// 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 D | atomic | 266 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 D | fpgetround.3 | 40 .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 D | floating-point.json | 3 …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 D | floating-point.json | 3 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 12 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 30 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 39 …floating-point instructions retired; some instructions will count twice as noted below. Applies to… 48 …floating-point instructions retired; some instructions will count twice as noted below. Applies to… 57 …floating-point instructions retired; some instructions will count twice as noted below. Each count… 66 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 75 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 84 …floating-point instructions retired; some instructions will count twice as noted below. Applies to… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/broadwell/ |
| H A D | floating-point.json | 3 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 12 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 21 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 30 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 39 …floating-point instructions retired; some instructions will count twice as noted below. Applies to… 48 …floating-point instructions retired; some instructions will count twice as noted below. Applies to… 57 …floating-point instructions retired; some instructions will count twice as noted below. Each count… 66 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 75 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 84 …floating-point instructions retired; some instructions will count twice as noted below. Applies to… [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | SMTAPI.h | 35 /// 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 D | floating-point.json | 3 …"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… 93 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 104 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 115 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 126 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 137 …floating-point instructions retired; some instructions will count twice as noted below. Each coun… 148 …floating-point instructions retired; some instructions will count twice as noted below. Each coun…
|