OXIESEC PANEL
- Current Dir:
/
/
opt
/
golang
/
1.19.4
/
src
/
math
Server IP: 191.96.63.230
Upload:
Create Dir:
Name
Size
Modified
Perms
馃搧
..
-
12/01/2022 06:13:58 PM
rwxr-xr-x
馃搫
abs.go
366 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
acos_s390x.s
3.73 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
acosh.go
1.71 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
acosh_s390x.s
4.32 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
all_test.go
85.25 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
arith_s390x.go
3.73 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
arith_s390x_test.go
10.78 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
asin.go
1.09 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
asin_s390x.s
4.16 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
asinh.go
1.92 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
asinh_s390x.s
5.74 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
atan.go
3.03 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
atan2.go
1.52 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
atan2_s390x.s
6.93 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
atan_s390x.s
3.69 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
atanh.go
1.99 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
atanh_s390x.s
5.36 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搧
big
-
12/01/2022 06:13:56 PM
rwxr-xr-x
馃搧
bits
-
12/01/2022 06:13:56 PM
rwxr-xr-x
馃搫
bits.go
1.87 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
cbrt.go
2.31 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
cbrt_s390x.s
4.89 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搧
cmplx
-
12/01/2022 06:13:56 PM
rwxr-xr-x
馃搫
const.go
2.33 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
const_test.go
1.29 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
copysign.go
396 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
cosh_s390x.s
5.59 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
dim.go
1.68 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
dim_amd64.s
1.92 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
dim_arm64.s
963 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
dim_asm.go
344 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
dim_noasm.go
410 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
dim_riscv64.s
1.16 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
dim_s390x.s
1.97 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
erf.go
11.51 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
erf_s390x.s
8.5 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
erfc_s390x.s
14.4 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
erfinv.go
3.37 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
example_test.go
3.75 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
exp.go
5.37 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
exp2_asm.go
252 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
exp2_noasm.go
284 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
exp_amd64.go
261 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
exp_amd64.s
4.24 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
exp_arm64.s
5.36 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
exp_asm.go
268 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
exp_noasm.go
302 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
exp_s390x.s
4.65 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
expm1.go
7.91 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
expm1_s390x.s
5.29 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
export_s390x_test.go
732 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
export_test.go
357 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
floor.go
3.29 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
floor_386.s
1.47 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
floor_amd64.s
2 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
floor_arm64.s
573 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
floor_asm.go
431 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
floor_noasm.go
531 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
floor_ppc64x.s
523 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
floor_s390x.s
579 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
floor_wasm.s
459 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
fma.go
4.46 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
frexp.go
929 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
gamma.go
5.53 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
huge_test.go
2.54 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
hypot.go
848 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
hypot_386.s
1.81 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
hypot_amd64.s
1.05 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
hypot_asm.go
264 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
hypot_noasm.go
297 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
j0.go
13.6 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
j1.go
13.3 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
jn.go
7.18 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
ldexp.go
1.05 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
lgamma.go
11.02 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
log.go
3.86 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
log10.go
869 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
log10_s390x.s
4.73 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
log1p.go
6.34 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
log1p_s390x.s
5.15 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
log_amd64.s
3.67 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
log_asm.go
259 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
log_s390x.s
4.31 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
log_stub.go
292 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
logb.go
1020 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
mod.go
903 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
modf.go
913 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
modf_arm64.s
447 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
modf_asm.go
292 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
modf_noasm.go
326 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
modf_ppc64x.s
440 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
nextafter.go
1.21 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
pow.go
3.22 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
pow10.go
1.24 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
pow_s390x.s
16.27 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搧
rand
-
12/01/2022 06:13:56 PM
rwxr-xr-x
馃搫
remainder.go
2.04 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
signbit.go
302 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sin.go
6.35 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sin_s390x.s
8.34 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sincos.go
1.76 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sinh.go
1.69 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sinh_s390x.s
5.98 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt.go
4.9 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_386.s
304 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_amd64.s
334 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_arm.s
529 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_arm64.s
310 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_asm.go
341 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_mipsx.s
409 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_noasm.go
383 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_ppc64x.s
362 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_riscv64.s
308 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_s390x.s
309 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
sqrt_wasm.s
273 bytes
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
stubs.go
2.57 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
stubs_s390x.s
12.38 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
tan.go
3.68 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
tan_s390x.s
2.73 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
tanh.go
2.66 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
tanh_s390x.s
4.57 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
trig_reduce.go
3.34 KB
12/01/2022 06:12:59 PM
rw-r--r--
馃搫
unsafe.go
1.27 KB
12/01/2022 06:12:59 PM
rw-r--r--
Editing: acos_s390x.s
Close
// Copyright 2017 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. #include "textflag.h" // Minimax polynomial coefficients and other constants DATA 路acosrodataL13<> + 0(SB)/8, $0.314159265358979323E+01 //pi DATA 路acosrodataL13<> + 8(SB)/8, $-0.0 DATA 路acosrodataL13<> + 16(SB)/8, $0x7ff8000000000000 //Nan DATA 路acosrodataL13<> + 24(SB)/8, $-1.0 DATA 路acosrodataL13<> + 32(SB)/8, $1.0 DATA 路acosrodataL13<> + 40(SB)/8, $0.166666666666651626E+00 DATA 路acosrodataL13<> + 48(SB)/8, $0.750000000042621169E-01 DATA 路acosrodataL13<> + 56(SB)/8, $0.446428567178116477E-01 DATA 路acosrodataL13<> + 64(SB)/8, $0.303819660378071894E-01 DATA 路acosrodataL13<> + 72(SB)/8, $0.223715011892010405E-01 DATA 路acosrodataL13<> + 80(SB)/8, $0.173659424522364952E-01 DATA 路acosrodataL13<> + 88(SB)/8, $0.137810186504372266E-01 DATA 路acosrodataL13<> + 96(SB)/8, $0.134066870961173521E-01 DATA 路acosrodataL13<> + 104(SB)/8, $-.412335502831898721E-02 DATA 路acosrodataL13<> + 112(SB)/8, $0.867383739532082719E-01 DATA 路acosrodataL13<> + 120(SB)/8, $-.328765950607171649E+00 DATA 路acosrodataL13<> + 128(SB)/8, $0.110401073869414626E+01 DATA 路acosrodataL13<> + 136(SB)/8, $-.270694366992537307E+01 DATA 路acosrodataL13<> + 144(SB)/8, $0.500196500770928669E+01 DATA 路acosrodataL13<> + 152(SB)/8, $-.665866959108585165E+01 DATA 路acosrodataL13<> + 160(SB)/8, $-.344895269334086578E+01 DATA 路acosrodataL13<> + 168(SB)/8, $0.927437952918301659E+00 DATA 路acosrodataL13<> + 176(SB)/8, $0.610487478874645653E+01 DATA 路acosrodataL13<> + 184(SB)/8, $0.157079632679489656e+01 DATA 路acosrodataL13<> + 192(SB)/8, $0.0 GLOBL 路acosrodataL13<> + 0(SB), RODATA, $200 // Acos returns the arccosine, in radians, of the argument. // // Special case is: // Acos(x) = NaN if x < -1 or x > 1 // The algorithm used is minimax polynomial approximation // with coefficients determined with a Remez exchange algorithm. TEXT 路acosAsm(SB), NOSPLIT, $0-16 FMOVD x+0(FP), F0 MOVD $路acosrodataL13<>+0(SB), R9 LGDR F0, R12 FMOVD F0, F10 SRAD $32, R12 WORD $0xC0293FE6 //iilf %r2,1072079005 BYTE $0xA0 BYTE $0x9D WORD $0xB917001C //llgtr %r1,%r12 CMPW R1,R2 BGT L2 FMOVD 192(R9), F8 FMADD F0, F0, F8 FMOVD 184(R9), F1 L3: WFMDB V8, V8, V2 FMOVD 176(R9), F6 FMOVD 168(R9), F0 FMOVD 160(R9), F4 WFMADB V2, V0, V6, V0 FMOVD 152(R9), F6 WFMADB V2, V4, V6, V4 FMOVD 144(R9), F6 WFMADB V2, V0, V6, V0 FMOVD 136(R9), F6 WFMADB V2, V4, V6, V4 FMOVD 128(R9), F6 WFMADB V2, V0, V6, V0 FMOVD 120(R9), F6 WFMADB V2, V4, V6, V4 FMOVD 112(R9), F6 WFMADB V2, V0, V6, V0 FMOVD 104(R9), F6 WFMADB V2, V4, V6, V4 FMOVD 96(R9), F6 WFMADB V2, V0, V6, V0 FMOVD 88(R9), F6 WFMADB V2, V4, V6, V4 FMOVD 80(R9), F6 WFMADB V2, V0, V6, V0 FMOVD 72(R9), F6 WFMADB V2, V4, V6, V4 FMOVD 64(R9), F6 WFMADB V2, V0, V6, V0 FMOVD 56(R9), F6 WFMADB V2, V4, V6, V4 FMOVD 48(R9), F6 WFMADB V2, V0, V6, V0 FMOVD 40(R9), F6 WFMADB V2, V4, V6, V2 FMOVD 192(R9), F4 WFMADB V8, V0, V2, V0 WFMADB V10, V8, V4, V8 FMADD F0, F8, F10 WFSDB V10, V1, V10 L1: FMOVD F10, ret+8(FP) RET L2: WORD $0xC0293FEF //iilf %r2,1072693247 BYTE $0xFF BYTE $0xFF CMPW R1, R2 BLE L12 L4: WORD $0xED009020 //cdb %f0,.L34-.L13(%r9) BYTE $0x00 BYTE $0x19 BEQ L8 WORD $0xED009018 //cdb %f0,.L35-.L13(%r9) BYTE $0x00 BYTE $0x19 BEQ L9 WFCEDBS V10, V10, V0 BVS L1 FMOVD 16(R9), F10 BR L1 L12: FMOVD 24(R9), F0 FMADD F10, F10, F0 WORD $0xB3130080 //lcdbr %f8,%f0 WORD $0xED009008 //cdb %f0,.L37-.L13(%r9) BYTE $0x00 BYTE $0x19 FSQRT F8, F10 L5: MOVW R12, R4 CMPBLE R4, $0, L7 WORD $0xB31300AA //lcdbr %f10,%f10 FMOVD $0, F1 BR L3 L9: FMOVD 0(R9), F10 BR L1 L8: FMOVD $0, F0 FMOVD F0, ret+8(FP) RET L7: FMOVD 0(R9), F1 BR L3