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: asin_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 路asinrodataL15<> + 0(SB)/8, $-1.309611320495605469 DATA 路asinrodataL15<> + 8(SB)/8, $0x3ff921fb54442d18 DATA 路asinrodataL15<> + 16(SB)/8, $0xbff921fb54442d18 DATA 路asinrodataL15<> + 24(SB)/8, $1.309611320495605469 DATA 路asinrodataL15<> + 32(SB)/8, $-0.0 DATA 路asinrodataL15<> + 40(SB)/8, $1.199437040755305217 DATA 路asinrodataL15<> + 48(SB)/8, $0.166666666666651626E+00 DATA 路asinrodataL15<> + 56(SB)/8, $0.750000000042621169E-01 DATA 路asinrodataL15<> + 64(SB)/8, $0.446428567178116477E-01 DATA 路asinrodataL15<> + 72(SB)/8, $0.303819660378071894E-01 DATA 路asinrodataL15<> + 80(SB)/8, $0.223715011892010405E-01 DATA 路asinrodataL15<> + 88(SB)/8, $0.173659424522364952E-01 DATA 路asinrodataL15<> + 96(SB)/8, $0.137810186504372266E-01 DATA 路asinrodataL15<> + 104(SB)/8, $0.134066870961173521E-01 DATA 路asinrodataL15<> + 112(SB)/8, $-.412335502831898721E-02 DATA 路asinrodataL15<> + 120(SB)/8, $0.867383739532082719E-01 DATA 路asinrodataL15<> + 128(SB)/8, $-.328765950607171649E+00 DATA 路asinrodataL15<> + 136(SB)/8, $0.110401073869414626E+01 DATA 路asinrodataL15<> + 144(SB)/8, $-.270694366992537307E+01 DATA 路asinrodataL15<> + 152(SB)/8, $0.500196500770928669E+01 DATA 路asinrodataL15<> + 160(SB)/8, $-.665866959108585165E+01 DATA 路asinrodataL15<> + 168(SB)/8, $-.344895269334086578E+01 DATA 路asinrodataL15<> + 176(SB)/8, $0.927437952918301659E+00 DATA 路asinrodataL15<> + 184(SB)/8, $0.610487478874645653E+01 DATA 路asinrodataL15<> + 192(SB)/8, $0x7ff8000000000000 //+Inf DATA 路asinrodataL15<> + 200(SB)/8, $-1.0 DATA 路asinrodataL15<> + 208(SB)/8, $1.0 DATA 路asinrodataL15<> + 216(SB)/8, $1.00000000000000000e-20 GLOBL 路asinrodataL15<> + 0(SB), RODATA, $224 // Asin returns the arcsine, in radians, of the argument. // // Special cases are: // Asin(卤0) = 卤0= // Asin(x) = NaN if x < -1 or x > 1 // The algorithm used is minimax polynomial approximation // with coefficients determined with a Remez exchange algorithm. TEXT 路asinAsm(SB), NOSPLIT, $0-16 FMOVD x+0(FP), F0 MOVD $路asinrodataL15<>+0(SB), R9 LGDR F0, R7 FMOVD F0, F8 SRAD $32, R7 WORD $0xC0193FE6 //iilf %r1,1072079005 BYTE $0xA0 BYTE $0x9D WORD $0xB91700C7 //llgtr %r12,%r7 MOVW R12, R8 MOVW R1, R6 CMPBGT R8, R6, L2 WORD $0xC0193BFF //iilf %r1,1006632959 BYTE $0xFF BYTE $0xFF MOVW R1, R6 CMPBGT R8, R6, L13 L3: FMOVD 216(R9), F0 FMADD F0, F8, F8 L1: FMOVD F8, ret+8(FP) RET L2: WORD $0xC0193FEF //iilf %r1,1072693247 BYTE $0xFF BYTE $0xFF CMPW R12, R1 BLE L14 L5: WORD $0xED0090D0 //cdb %f0,.L17-.L15(%r9) BYTE $0x00 BYTE $0x19 BEQ L9 WORD $0xED0090C8 //cdb %f0,.L18-.L15(%r9) BYTE $0x00 BYTE $0x19 BEQ L10 WFCEDBS V8, V8, V0 BVS L1 FMOVD 192(R9), F8 BR L1 L13: WFMDB V0, V0, V10 L4: WFMDB V10, V10, V0 FMOVD 184(R9), F6 FMOVD 176(R9), F2 FMOVD 168(R9), F4 WFMADB V0, V2, V6, V2 FMOVD 160(R9), F6 WFMADB V0, V4, V6, V4 FMOVD 152(R9), F6 WFMADB V0, V2, V6, V2 FMOVD 144(R9), F6 WFMADB V0, V4, V6, V4 FMOVD 136(R9), F6 WFMADB V0, V2, V6, V2 WORD $0xC0193FE6 //iilf %r1,1072079005 BYTE $0xA0 BYTE $0x9D FMOVD 128(R9), F6 WFMADB V0, V4, V6, V4 FMOVD 120(R9), F6 WFMADB V0, V2, V6, V2 FMOVD 112(R9), F6 WFMADB V0, V4, V6, V4 FMOVD 104(R9), F6 WFMADB V0, V2, V6, V2 FMOVD 96(R9), F6 WFMADB V0, V4, V6, V4 FMOVD 88(R9), F6 WFMADB V0, V2, V6, V2 FMOVD 80(R9), F6 WFMADB V0, V4, V6, V4 FMOVD 72(R9), F6 WFMADB V0, V2, V6, V2 FMOVD 64(R9), F6 WFMADB V0, V4, V6, V4 FMOVD 56(R9), F6 WFMADB V0, V2, V6, V2 FMOVD 48(R9), F6 WFMADB V0, V4, V6, V0 WFMDB V8, V10, V4 FMADD F2, F10, F0 FMADD F0, F4, F8 CMPW R12, R1 BLE L1 FMOVD 40(R9), F0 FMADD F0, F1, F8 FMOVD F8, ret+8(FP) RET L14: FMOVD 200(R9), F0 FMADD F8, F8, F0 WORD $0xB31300A0 //lcdbr %f10,%f0 WORD $0xED009020 //cdb %f0,.L39-.L15(%r9) BYTE $0x00 BYTE $0x19 FSQRT F10, F8 L6: MOVW R7, R6 CMPBLE R6, $0, L8 WORD $0xB3130088 //lcdbr %f8,%f8 FMOVD 24(R9), F1 BR L4 L10: FMOVD 16(R9), F8 BR L1 L9: FMOVD 8(R9), F8 FMOVD F8, ret+8(FP) RET L8: FMOVD 0(R9), F1 BR L4