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: cbrt_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 路cbrtrodataL9<> + 0(SB)/8, $-.00016272731015974436E+00 DATA 路cbrtrodataL9<> + 8(SB)/8, $0.66639548758285293179E+00 DATA 路cbrtrodataL9<> + 16(SB)/8, $0.55519402697349815993E+00 DATA 路cbrtrodataL9<> + 24(SB)/8, $0.49338566048766782004E+00 DATA 路cbrtrodataL9<> + 32(SB)/8, $0.45208160036325611486E+00 DATA 路cbrtrodataL9<> + 40(SB)/8, $0.43099892837778637816E+00 DATA 路cbrtrodataL9<> + 48(SB)/8, $1.000244140625 DATA 路cbrtrodataL9<> + 56(SB)/8, $0.33333333333333333333E+00 DATA 路cbrtrodataL9<> + 64(SB)/8, $79228162514264337593543950336. GLOBL 路cbrtrodataL9<> + 0(SB), RODATA, $72 // Index tables DATA 路cbrttab32069<> + 0(SB)/8, $0x404030303020202 DATA 路cbrttab32069<> + 8(SB)/8, $0x101010101000000 DATA 路cbrttab32069<> + 16(SB)/8, $0x808070706060605 DATA 路cbrttab32069<> + 24(SB)/8, $0x505040404040303 DATA 路cbrttab32069<> + 32(SB)/8, $0xe0d0c0c0b0b0b0a DATA 路cbrttab32069<> + 40(SB)/8, $0xa09090908080808 DATA 路cbrttab32069<> + 48(SB)/8, $0x11111010100f0f0f DATA 路cbrttab32069<> + 56(SB)/8, $0xe0e0e0e0e0d0d0d DATA 路cbrttab32069<> + 64(SB)/8, $0x1515141413131312 DATA 路cbrttab32069<> + 72(SB)/8, $0x1212111111111010 GLOBL 路cbrttab32069<> + 0(SB), RODATA, $80 DATA 路cbrttab22068<> + 0(SB)/8, $0x151015001420141 DATA 路cbrttab22068<> + 8(SB)/8, $0x140013201310130 DATA 路cbrttab22068<> + 16(SB)/8, $0x122012101200112 DATA 路cbrttab22068<> + 24(SB)/8, $0x111011001020101 DATA 路cbrttab22068<> + 32(SB)/8, $0x10000f200f100f0 DATA 路cbrttab22068<> + 40(SB)/8, $0xe200e100e000d2 DATA 路cbrttab22068<> + 48(SB)/8, $0xd100d000c200c1 DATA 路cbrttab22068<> + 56(SB)/8, $0xc000b200b100b0 DATA 路cbrttab22068<> + 64(SB)/8, $0xa200a100a00092 DATA 路cbrttab22068<> + 72(SB)/8, $0x91009000820081 DATA 路cbrttab22068<> + 80(SB)/8, $0x80007200710070 DATA 路cbrttab22068<> + 88(SB)/8, $0x62006100600052 DATA 路cbrttab22068<> + 96(SB)/8, $0x51005000420041 DATA 路cbrttab22068<> + 104(SB)/8, $0x40003200310030 DATA 路cbrttab22068<> + 112(SB)/8, $0x22002100200012 DATA 路cbrttab22068<> + 120(SB)/8, $0x11001000020001 GLOBL 路cbrttab22068<> + 0(SB), RODATA, $128 DATA 路cbrttab12067<> + 0(SB)/8, $0x53e1529051324fe1 DATA 路cbrttab12067<> + 8(SB)/8, $0x4e904d324be14a90 DATA 路cbrttab12067<> + 16(SB)/8, $0x493247e146904532 DATA 路cbrttab12067<> + 24(SB)/8, $0x43e1429041323fe1 DATA 路cbrttab12067<> + 32(SB)/8, $0x3e903d323be13a90 DATA 路cbrttab12067<> + 40(SB)/8, $0x393237e136903532 DATA 路cbrttab12067<> + 48(SB)/8, $0x33e1329031322fe1 DATA 路cbrttab12067<> + 56(SB)/8, $0x2e902d322be12a90 DATA 路cbrttab12067<> + 64(SB)/8, $0xd3e1d290d132cfe1 DATA 路cbrttab12067<> + 72(SB)/8, $0xce90cd32cbe1ca90 DATA 路cbrttab12067<> + 80(SB)/8, $0xc932c7e1c690c532 DATA 路cbrttab12067<> + 88(SB)/8, $0xc3e1c290c132bfe1 DATA 路cbrttab12067<> + 96(SB)/8, $0xbe90bd32bbe1ba90 DATA 路cbrttab12067<> + 104(SB)/8, $0xb932b7e1b690b532 DATA 路cbrttab12067<> + 112(SB)/8, $0xb3e1b290b132afe1 DATA 路cbrttab12067<> + 120(SB)/8, $0xae90ad32abe1aa90 GLOBL 路cbrttab12067<> + 0(SB), RODATA, $128 // Cbrt returns the cube root of the argument. // // Special cases are: // Cbrt(卤0) = 卤0 // Cbrt(卤Inf) = 卤Inf // Cbrt(NaN) = NaN // The algorithm used is minimax polynomial approximation // with coefficients determined with a Remez exchange algorithm. TEXT 路cbrtAsm(SB), NOSPLIT, $0-16 FMOVD x+0(FP), F0 MOVD $路cbrtrodataL9<>+0(SB), R9 LGDR F0, R2 WORD $0xC039000F //iilf %r3,1048575 BYTE $0xFF BYTE $0xFF SRAD $32, R2 WORD $0xB9170012 //llgtr %r1,%r2 MOVW R1, R6 MOVW R3, R7 CMPBLE R6, R7, L2 WORD $0xC0397FEF //iilf %r3,2146435071 BYTE $0xFF BYTE $0xFF MOVW R3, R7 CMPBLE R6, R7, L8 L1: FMOVD F0, ret+8(FP) RET L3: L2: LTDBR F0, F0 BEQ L1 FMOVD F0, F2 WORD $0xED209040 //mdb %f2,.L10-.L9(%r9) BYTE $0x00 BYTE $0x1C MOVH $0x200, R4 LGDR F2, R2 SRAD $32, R2 L4: RISBGZ $57, $62, $39, R2, R3 MOVD $路cbrttab12067<>+0(SB), R1 WORD $0x48131000 //lh %r1,0(%r3,%r1) RISBGZ $57, $62, $45, R2, R3 MOVD $路cbrttab22068<>+0(SB), R5 RISBGNZ $60, $63, $48, R2, R2 WORD $0x4A135000 //ah %r1,0(%r3,%r5) BYTE $0x18 //lr %r3,%r1 BYTE $0x31 MOVD $路cbrttab32069<>+0(SB), R1 FMOVD 56(R9), F1 FMOVD 48(R9), F5 WORD $0xEC23393B //rosbg %r2,%r3,57,59,4 BYTE $0x04 BYTE $0x56 WORD $0xE3121000 //llc %r1,0(%r2,%r1) BYTE $0x00 BYTE $0x94 ADDW R3, R1 ADDW R4, R1 SLW $16, R1, R1 SLD $32, R1, R1 LDGR R1, F2 WFMDB V2, V2, V4 WFMDB V4, V0, V6 WFMSDB V4, V6, V2, V4 FMOVD 40(R9), F6 FMSUB F1, F4, F2 FMOVD 32(R9), F4 WFMDB V2, V2, V3 FMOVD 24(R9), F1 FMUL F3, F0 FMOVD 16(R9), F3 WFMADB V2, V0, V5, V2 FMOVD 8(R9), F5 FMADD F6, F2, F4 WFMADB V2, V1, V3, V1 WFMDB V2, V2, V6 FMOVD 0(R9), F3 WFMADB V4, V6, V1, V4 WFMADB V2, V5, V3, V2 FMADD F4, F6, F2 FMADD F2, F0, F0 FMOVD F0, ret+8(FP) RET L8: MOVH $0x0, R4 BR L4