Home
last modified time | relevance | path

Searched +full:- +full:math (Results 1 – 25 of 1020) sorted by relevance

12345678910>>...41

/freebsd/contrib/arm-optimized-routines/math/
H A DDir.mk1 # 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 DREADME.contributors4 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 DCSymbolMap.inc1 //===-- 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 DStdSymbolMap.inc1 //===-- 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 Dconfig.mk.dist3 # 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 DREADME2 ----------------------
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 Dalgorithms.md3 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 Dbuild.md4 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 Dmath.h1 /*===---- 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 Dcontents.html1 <!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 &copy; 2020&ndash;2025 Lua.org, PUC-Rio.
54 <LI><A HREF="manual.html#2.5.3">2.5.3 &ndash; Garbage-Collection Metamethods</A>
73 <LI><A HREF="manual.html#3.3.8">3.3.8 &ndash; To-be-closed Variables</A>
128 <LI><A HREF="manual.html#6.5">6.5 &ndash; 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 Dimplicit.lua1 -- 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 DCommandFlags.cpp1 //===-- 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 Dllc.14 .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 Dteaish.tcl4 # 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 DPPCGenScalarMASSEntries.cpp1 //===-- 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 Dtable21 .\" 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 DBuiltins.td1 //===--- 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 Dcl_math.h3 * 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 Dcmath.inc1 // -*- 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 Dintro.344 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 DCodeGenOptions.h1 //===--- 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 DFMF.h1 //===-- llvm/FMF.h - Fast math flags subclass ------
[all...]
/freebsd/contrib/bearssl/T0/
H A DWordInterpreted.cs189 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 Dmath.h1 // -*- 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 DCMakeLists.txt1 # 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...]

12345678910>>...41