X7ROOT File Manager
Current Path:
/opt/golang/1.19.4/src/math
opt
/
golang
/
1.19.4
/
src
/
math
/
📁
..
📄
abs.go
(366 B)
📄
acos_s390x.s
(3.73 KB)
📄
acosh.go
(1.71 KB)
📄
acosh_s390x.s
(4.32 KB)
📄
all_test.go
(85.25 KB)
📄
arith_s390x.go
(3.73 KB)
📄
arith_s390x_test.go
(10.78 KB)
📄
asin.go
(1.09 KB)
📄
asin_s390x.s
(4.16 KB)
📄
asinh.go
(1.92 KB)
📄
asinh_s390x.s
(5.74 KB)
📄
atan.go
(3.03 KB)
📄
atan2.go
(1.52 KB)
📄
atan2_s390x.s
(6.93 KB)
📄
atan_s390x.s
(3.69 KB)
📄
atanh.go
(1.99 KB)
📄
atanh_s390x.s
(5.36 KB)
📁
big
📁
bits
📄
bits.go
(1.87 KB)
📄
cbrt.go
(2.31 KB)
📄
cbrt_s390x.s
(4.89 KB)
📁
cmplx
📄
const.go
(2.33 KB)
📄
const_test.go
(1.29 KB)
📄
copysign.go
(396 B)
📄
cosh_s390x.s
(5.59 KB)
📄
dim.go
(1.68 KB)
📄
dim_amd64.s
(1.92 KB)
📄
dim_arm64.s
(963 B)
📄
dim_asm.go
(344 B)
📄
dim_noasm.go
(410 B)
📄
dim_riscv64.s
(1.16 KB)
📄
dim_s390x.s
(1.97 KB)
📄
erf.go
(11.51 KB)
📄
erf_s390x.s
(8.5 KB)
📄
erfc_s390x.s
(14.4 KB)
📄
erfinv.go
(3.37 KB)
📄
example_test.go
(3.75 KB)
📄
exp.go
(5.37 KB)
📄
exp2_asm.go
(252 B)
📄
exp2_noasm.go
(284 B)
📄
exp_amd64.go
(261 B)
📄
exp_amd64.s
(4.24 KB)
📄
exp_arm64.s
(5.36 KB)
📄
exp_asm.go
(268 B)
📄
exp_noasm.go
(302 B)
📄
exp_s390x.s
(4.65 KB)
📄
expm1.go
(7.91 KB)
📄
expm1_s390x.s
(5.29 KB)
📄
export_s390x_test.go
(732 B)
📄
export_test.go
(357 B)
📄
floor.go
(3.29 KB)
📄
floor_386.s
(1.47 KB)
📄
floor_amd64.s
(2 KB)
📄
floor_arm64.s
(573 B)
📄
floor_asm.go
(431 B)
📄
floor_noasm.go
(531 B)
📄
floor_ppc64x.s
(523 B)
📄
floor_s390x.s
(579 B)
📄
floor_wasm.s
(459 B)
📄
fma.go
(4.46 KB)
📄
frexp.go
(929 B)
📄
gamma.go
(5.53 KB)
📄
huge_test.go
(2.54 KB)
📄
hypot.go
(848 B)
📄
hypot_386.s
(1.81 KB)
📄
hypot_amd64.s
(1.05 KB)
📄
hypot_asm.go
(264 B)
📄
hypot_noasm.go
(297 B)
📄
j0.go
(13.6 KB)
📄
j1.go
(13.3 KB)
📄
jn.go
(7.18 KB)
📄
ldexp.go
(1.05 KB)
📄
lgamma.go
(11.02 KB)
📄
log.go
(3.86 KB)
📄
log10.go
(869 B)
📄
log10_s390x.s
(4.73 KB)
📄
log1p.go
(6.34 KB)
📄
log1p_s390x.s
(5.15 KB)
📄
log_amd64.s
(3.67 KB)
📄
log_asm.go
(259 B)
📄
log_s390x.s
(4.31 KB)
📄
log_stub.go
(292 B)
📄
logb.go
(1020 B)
📄
mod.go
(903 B)
📄
modf.go
(913 B)
📄
modf_arm64.s
(447 B)
📄
modf_asm.go
(292 B)
📄
modf_noasm.go
(326 B)
📄
modf_ppc64x.s
(440 B)
📄
nextafter.go
(1.21 KB)
📄
pow.go
(3.22 KB)
📄
pow10.go
(1.24 KB)
📄
pow_s390x.s
(16.27 KB)
📁
rand
📄
remainder.go
(2.04 KB)
📄
signbit.go
(302 B)
📄
sin.go
(6.35 KB)
📄
sin_s390x.s
(8.34 KB)
📄
sincos.go
(1.76 KB)
📄
sinh.go
(1.69 KB)
📄
sinh_s390x.s
(5.98 KB)
📄
sqrt.go
(4.9 KB)
📄
sqrt_386.s
(304 B)
📄
sqrt_amd64.s
(334 B)
📄
sqrt_arm.s
(529 B)
📄
sqrt_arm64.s
(310 B)
📄
sqrt_asm.go
(341 B)
📄
sqrt_mipsx.s
(409 B)
📄
sqrt_noasm.go
(383 B)
📄
sqrt_ppc64x.s
(362 B)
📄
sqrt_riscv64.s
(308 B)
📄
sqrt_s390x.s
(309 B)
📄
sqrt_wasm.s
(273 B)
📄
stubs.go
(2.57 KB)
📄
stubs_s390x.s
(12.38 KB)
📄
tan.go
(3.68 KB)
📄
tan_s390x.s
(2.73 KB)
📄
tanh.go
(2.66 KB)
📄
tanh_s390x.s
(4.57 KB)
📄
trig_reduce.go
(3.34 KB)
📄
unsafe.go
(1.27 KB)
Editing: const.go
// Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Package math provides basic constants and mathematical functions. // // This package does not guarantee bit-identical results across architectures. package math // Mathematical constants. const ( E = 2.71828182845904523536028747135266249775724709369995957496696763 // https://oeis.org/A001113 Pi = 3.14159265358979323846264338327950288419716939937510582097494459 // https://oeis.org/A000796 Phi = 1.61803398874989484820458683436563811772030917980576286213544862 // https://oeis.org/A001622 Sqrt2 = 1.41421356237309504880168872420969807856967187537694807317667974 // https://oeis.org/A002193 SqrtE = 1.64872127070012814684865078781416357165377610071014801157507931 // https://oeis.org/A019774 SqrtPi = 1.77245385090551602729816748334114518279754945612238712821380779 // https://oeis.org/A002161 SqrtPhi = 1.27201964951406896425242246173749149171560804184009624861664038 // https://oeis.org/A139339 Ln2 = 0.693147180559945309417232121458176568075500134360255254120680009 // https://oeis.org/A002162 Log2E = 1 / Ln2 Ln10 = 2.30258509299404568401799145468436420760110148862877297603332790 // https://oeis.org/A002392 Log10E = 1 / Ln10 ) // Floating-point limit values. // Max is the largest finite value representable by the type. // SmallestNonzero is the smallest positive, non-zero value representable by the type. const ( MaxFloat32 = 0x1p127 * (1 + (1 - 0x1p-23)) // 3.40282346638528859811704183484516925440e+38 SmallestNonzeroFloat32 = 0x1p-126 * 0x1p-23 // 1.401298464324817070923729583289916131280e-45 MaxFloat64 = 0x1p1023 * (1 + (1 - 0x1p-52)) // 1.79769313486231570814527423731704356798070e+308 SmallestNonzeroFloat64 = 0x1p-1022 * 0x1p-52 // 4.9406564584124654417656879286822137236505980e-324 ) // Integer limit values. const ( intSize = 32 << (^uint(0) >> 63) // 32 or 64 MaxInt = 1<<(intSize-1) - 1 MinInt = -1 << (intSize - 1) MaxInt8 = 1<<7 - 1 MinInt8 = -1 << 7 MaxInt16 = 1<<15 - 1 MinInt16 = -1 << 15 MaxInt32 = 1<<31 - 1 MinInt32 = -1 << 31 MaxInt64 = 1<<63 - 1 MinInt64 = -1 << 63 MaxUint = 1<<intSize - 1 MaxUint8 = 1<<8 - 1 MaxUint16 = 1<<16 - 1 MaxUint32 = 1<<32 - 1 MaxUint64 = 1<<64 - 1 )
Upload File
Create Folder