| /freebsd/contrib/arm-optimized-routines/math/ |
| H A D | Dir.mk | 1 # Makefile fragment - requires GNU make 3 # Copyright (c) 2019-2024, Arm Limited. 4 # SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 13 $(warning WARNING: Double-precision ULP tests will not be usable without MPFR) 16 $(error Can only generate special GLIBC symbols on Linux - please disable USE_GLIBC_ABI) 25 $(error Experimental math only supported on aarch64) 29 math-src-dir := $(srcdir)/math 30 math-build-dir := build/math 32 math-lib-srcs := $(wildcard $(math-src-dir)/*.[cS]) 33 math-lib-srcs += $(wildcard $(math-src-dir)/$(ARCH)/*.[cS]) [all …]
|
| H A D | README.contributors | 4 1. With the exception of math/aarch64/experimental/, most code in this 5 sub-directory is expected to be upstreamed into glibc so the GNU 22 CONTRIBUTION GUIDELINES FOR math SUB-DIRECTORY 25 1. Math functions have quality and performance requirements. 28 - Worst-case ULP error should be small in the entire input domain (for most 32 replacement for a standard math function), this should be tested 36 - All standard rounding modes need to be supported but in non-default rounding 37 modes the quality requirement can be relaxed. (Non-nearest rounded 41 - Special cases and error handling need to follow ISO C Annex F requirements, 42 POSIX requirements, IEEE 754-2008 requirements and Glibc requiremnts: [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | CSymbolMap.inc | 1 //===-- gen_std.py generated file -------------------------------*- C++ -*-===// 7 // clang/tools/include-mapping/gen_std.py, DO NOT EDIT! 9 // Generated from cppreference offline HTML book (modified on 2018-10-28). 10 //===----------------------------------------------------------------------===// 80 SYMBOL(FP_INFINITE, None, <math.h>) 81 SYMBOL(FP_NAN, None, <math.h>) 82 SYMBOL(FP_NORNAL, None, <math.h>) 83 SYMBOL(FP_SUBNORMAL, None, <math.h>) 84 SYMBOL(FP_ZERO, None, <math.h>) 85 SYMBOL(HUGE_VAL, None, <math.h>) [all …]
|
| H A D | StdSymbolMap.inc | 1 //===-- gen_std.py generated file -------------------------------*- C++ -*-===// 7 // clang/tools/include-mapping/gen_std.py, DO NOT EDIT! 9 // Generated from cppreference offline HTML book (modified on 2022-07-30). 10 //===----------------------------------------------------------------------===// 280 SYMBOL(FP_FAST_FMA, None, <math.h>) 282 SYMBOL(FP_FAST_FMAF, None, <math.h>) 284 SYMBOL(FP_FAST_FMAL, None, <math.h>) 286 SYMBOL(FP_ILOGB0, None, <math.h>) 288 SYMBOL(FP_ILOGBNAN, None, <math.h>) 290 SYMBOL(FP_INFINITE, None, <math.h>) [all …]
|
| /freebsd/contrib/arm-optimized-routines/ |
| H A D | config.mk.dist | 3 # Copyright (c) 2018-2024, Arm Limited. 4 # SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 7 SUBS = math string networking 13 #CROSS_COMPILE = aarch64-none-linux-gnu- 17 CFLAGS = -std=c99 -pipe -O3 18 CFLAGS += -Wall -Wno-missing-braces 19 CFLAGS += -Werror=implicit-function-declaration 23 HOST_CFLAGS = -std=c99 -O2 24 HOST_CFLAGS += -Wall -Wno-unused-function 27 HOST_CFLAGS += -g [all …]
|
| H A D | README | 2 ---------------------- 9 contributor-agreement.pdf. This is needed so upstreaming code 19 build/ - build directory (created by make). 20 math/ - math subproject sources for generic scalar 22 subdirectories of math/. 23 All math routines should meet the quality 24 requirements stated in math/README.contributors, 27 math/aarch64/ - math subproject AArch64-specific sources 29 math/aarch64/advsimd - AdvSIMD-specific math sources. 30 math/aarch64/experimental - Experimental math sources do not [all …]
|
| /freebsd/contrib/bc/manuals/ |
| H A D | algorithms.md | 3 This `bc` uses the math algorithms below: 64 Newton-Raphson Method, or the [Babylonian Method][5]) to perform the square root 70 ### Sine and Cosine (`bc` Math Library Only) 75 x - x^3/3! + x^5/5! - x^7/7! + ... 94 ### Exponentiation (`bc` Math Library Only) 116 ### Natural Logarithm (`bc` Math Library Only) 124 (where `a` is equal to `(x - 1)/(x + 1)`) to calculate `ln(x)` when `x` is small 139 ### Arctangent (`bc` Math Library Only) 144 x - x^3/3 + x^5/5 - x^7/7 + ... 150 atan(x) = atan(c) + atan((x - c)/(1 + x * c)) [all …]
|
| H A D | build.md | 4 POSIX-compliant system. 6 To accomplish that, a POSIX-compatible, custom `configure.sh` script is used to 25 ./configure.sh -h 26 ./configure.sh --help 52 supported: extra math and history enabled, NLS (locale support) disabled, with 71 msbuild -property:Configuration=<config> vs/bc.sln 79 msbuild -property:Configuration=<config> vs/bcl.sln 84 ## POSIX-Compatible Systems 89 ### Out-of-Source Builds 91 Out-of-source builds are done by calling `configure.sh` from the directory where [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/ |
| H A D | math.h | 1 /*===---- openmp_wrapper/math.h -------- OpenMP math.h intercept ------ c++ -=== 5 * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 *===-----------------------------------------------------------------------=== 10 // If we are in C++ mode and include <math.h> (not <cmath>) first, we still need 12 // seen the declarations of the math.h functions when the system math.h includes 14 // overlay, e.g. CUDA, uses the math.h functions. Since we haven't declared them 15 // yet we get errors. CUDA avoids this by eagerly declaring all math functions 30 #include_next <math.h>
|
| /freebsd/contrib/lua/doc/ |
| H A D | contents.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 4 <TITLE>Lua 5.4 Reference Manual - contents</TITLE> 7 <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1"> 35 Copyright © 2020–2025 Lua.org, PUC-Rio. 54 <LI><A HREF="manual.html#2.5.3">2.5.3 – Garbage-Collection Metamethods</A> 73 <LI><A HREF="manual.html#3.3.8">3.3.8 – To-be-closed Variables</A> 128 <LI><A HREF="manual.html#6.5">6.5 – UTF-8 Support</A> 155 <A HREF="manual.html#pdf-_G">_G</A><BR> 156 <A HREF="manual.html#pdf-_VERSION">_VERSION</A><BR> 157 <A HREF="manual.html#pdf-assert">assert</A><BR> [all …]
|
| /freebsd/contrib/lyaml/lib/lyaml/ |
| H A D | implicit.lua | 1 -- LYAML parse implicit type tokens. 2 -- Written by Gary V. Vaughan, 2015 3 -- 4 -- Copyright(C) 2015-2022 Gary V. Vaughan 5 -- 6 -- Permission is hereby granted, free of charge, to any person obtaining 7 -- a copy of this software and associated documentation files(the 8 -- "Software"), to deal in the Software without restriction, including 9 -- without limitation the rights to use, copy, modify, merge, publish, 10 -- distribute, sublicense, and/or sell copies of the Software, and to [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CommandFlags.cpp | 1 //===-- CommandFlags.cpp - Command Line Flags Interface ---------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file contains codegen-specific flags that are shared between different 13 //===----------------------------------------------------------------------===// 50 if (NAME##View->getNumOccurrences()) { \ 121 "march", cl::desc("Architecture to generate code for (see --version)")); in CGOPT() 125 "mcpu", cl::desc("Target a specific cpu type (-mcpu=help for details)"), in CGOPT() 126 cl::value_desc("cpu-name"), cl::init("")); in CGOPT() 131 cl::desc("Target specific attributes (-mattr=help for details)"), in CGOPT() [all …]
|
| /freebsd/usr.bin/clang/llc/ |
| H A D | llc.1 | 4 .nr rst2man-indent-level 0 7 \\$1 \\n[an-margin] 8 level \\n[rst2man-indent-level] 9 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] 10 - 11 \\n[rst2man-indent0] 12 \\n[rst2man-indent1] 13 \\n[rst2man-indent2] 18 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] 19 . nr rst2man-indent-level +1 [all …]
|
| /freebsd/contrib/sqlite3/tea/ |
| H A D | teaish.tcl | 4 # State for disparate config-time pieces. 6 array set sqlite__Config [proj-strip-hash-comments { 8 # The list of feature --flags which the --all flag implies. This 11 all-flag-enables {fts3 fts4 fts5 rtree geopoly} 13 # >0 if building in the canonical tree. -1=undetermined 14 is-canonical -1 25 set version [proj-file-content -trim $dir/../VERSION] 26 set ::sqlite__Config(is-canonical) 1 27 set distname sqlite-tcl 31 set ::sqlite__Config(is-canonical) 0 [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCGenScalarMASSEntries.cpp | 1 //===-- PPCGenScalarMASSEntries.cpp ---------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This transformation converts standard math functions into their 12 // tanh ---> __xl_tanh_finite 13 // Such lowering is legal under the fast-math option. 15 //===----------------------------------------------------------------------===// 25 #define DEBUG_TYPE "ppc-gen-scalar-mass" 62 // Returns true if 'afn' flag exists on the call instruction with the math 73 // with the math function [all …]
|
| /freebsd/share/doc/usd/21.troff/ |
| H A D | table2 | 1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 60 Input Naming Conventions for \', \`, and \- 61 and for Non-ASCII Special Characters 68 Non-\s-1ASCII\s+1 characters and \fIminus\fP on the standard fonts. 87 - \- hyphen or 89 \- \e\- current font minus 125 Non-\s-1ASCII\s+1 characters and \', \`, \_\|, \(pl, \(mi, \(eq, and \(** on the special font. 131 \fIonly\fR on the special font and are printed as a 1-em space if that font 137 The special math plus, minus, and equals are provided to 143 .ch cl \nmu-\n(.vu-1u [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Builtins.td | 1 //===--- Builtins.td - Builtins function info database-----------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 56 // FIXME: These assume that char -> i8, short -> i16, int -> i32, 57 // long long -> i64. 75 // are a few builtin-specific types and qualifiers. 77 // builtin-specific types: 78 // - __builtin_va_list: This is the internal representation for va_lists 79 // - __builtin_va_list_ref: A reference-like type to __builtin_va_list 80 // - msint32_t: 'int' size if target is LP64, 'L' otherwise. [all …]
|
| /freebsd/contrib/ofed/opensm/include/complib/ |
| H A D | cl_math.h | 3 * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved. 4 * Copyright (c) 1996-2003 Intel Corporation. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 38 * Defines standard math related macros and functions. 55 /****d* Component Library: Math/MAX 81 /****d* Component Library: Math/MIN 107 /****d* Component Library: Math/ROUNDUP
|
| /freebsd/contrib/llvm-project/libcxx/modules/std.compat/ |
| H A D | cmath.inc | 1 // -*- C++ -*- 2 //===----------------------------------------------------------------------===// 6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 //===----------------------------------------------------------------------===// 126 // [c.math.abs], absolute values 137 // [c.math.hypot3], three-dimensional hypotenuse 247 // [c.math.lerp], linear interpolation 250 // described in [sf.cmath], the std::lerp function overloads ([c.math.lerp]) 253 // [c.math.fpclass], classification / comparison functions
|
| /freebsd/share/man/man3/ |
| H A D | intro.3 | 44 Other libraries, such as the math library, 51 .Bl -tag -width "libbluetooth" 68 .Bl -tag -width "XXXXXX" 85 .It regular-expressions 116 for two dimensional non-bitmap display terminals. 167 The general-purpose input output library (GPIO). 194 The math library. 196 .Xr math 3 . 263 The general-purpose data compression library. 268 .Bl -tag -width /usr/lib/libm_p.a -compact [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/Driver/ |
| H A D | CodeGenOptions.h | 1 //===--- CodeGenOptions.h ---------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 23 /// Vector library option used with -fveclib= 27 LIBMVEC, // GLIBC vector math library. 29 SVML, // Intel short vector math library. 33 AMDLIBM // AMD vector math library.
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | FMF.h | 1 //===-- llvm/FMF.h - Fast math flags subclass ------ [all...] |
| /freebsd/contrib/bearssl/T0/ |
| H A D | WordInterpreted.cs | 189 a = se.DataOut - se.DataIn; in AnalyseFlow() 191 mds = Math.Max(mds, c + w.MaxDataStack); in AnalyseFlow() 192 mrs = Math.Max(mrs, w.MaxReturnStack); in AnalyseFlow() 193 maxDepth = Math.Min(maxDepth, c - se.DataIn); in AnalyseFlow() 207 mds = Math.Max(mds, c + a); in AnalyseFlow() 210 maxDepth = Math.Min(maxDepth, c); in AnalyseFlow() 249 computed = new SType(-maxDepth, -1); in AnalyseFlow() 251 computed = new SType(-maxDepth, -maxDepth + exitSA); in AnalyseFlow()
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | math.h | 1 // -*- C++ -*- 2 //===----------------------------------------------------------------------===// 6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 //===----------------------------------------------------------------------===// 14 math.h synopsis 300 # if __has_include_next(<math.h>) 301 # include_next <math.h> 382 // fpclassify relies on implementation-defined constants, so we can't move it to a detail header 389 // template on non-double overloads to make them weaker than same overloads from MSVC runtime 439 … We have to provide double overloads for <math.h> to work on platforms that don't provide the full… [all …]
|
| /freebsd/contrib/libfido2/man/ |
| H A D | CMakeLists.txt | 1 # Copyright (c) 2018-2022 Yubico AB. All rights reserved. 2 # Use of this source code is governed by a BSD-style 4 # SPDX-License-Identifier: BSD-2-Clause 16 fido2-assert.1 17 fido2-cred.1 18 fido2-token.1 283 math(EXP [all...] |