Details

Time bar (total: 1.9s)

analyze94.0ms (4.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
26.7%25%68.7%0.1%0%6.2%0%5
27.6%25%65.6%0.1%0%9.4%0%6
49%37.5%39%0.1%0%23.4%0%7
50.5%37.5%36.7%0.1%0%25.8%0%8
67.9%43.7%20.7%0.1%0%35.5%0%9
69.3%43.7%19.3%0.1%0%36.9%0%10
81.5%46.8%10.6%0.1%0%42.4%0%11
82.5%46.8%9.9%0.1%0%43.2%0%12
Compiler

Compiled 19 to 17 computations (10.5% saved)

sample1.7s (86.5%)

Results
1.4s8256×body256valid
231.0ms1113×body256invalid
Bogosity

preprocess21.0ms (1.1%)

Algorithm
egg-herbie
Rules
32×fma-def
32×+-commutative
28×associate-+l-
24×*-commutative
20×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025102
14290
26282
38182
49582
511482
614282
719282
819482
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f64 2 (cos.f64 (+.f64 (/.f64 (*.f64 2 (PI.f64)) 3) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
(*.f64 2 (cos.f64 (+.f64 (/.f64 (*.f64 2 (PI.f64)) 3) (/.f64 (acos.f64 (/.f64 (neg.f64 h) g)) 3))))
Outputs
(*.f64 2 (cos.f64 (+.f64 (/.f64 (*.f64 2 (PI.f64)) 3) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
(*.f64 2 (cos.f64 (+.f64 (/.f64 2 (/.f64 3 (PI.f64))) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
(*.f64 2 (cos.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
(*.f64 2 (cos.f64 (fma.f64 2/3 (PI.f64) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
(*.f64 2 (cos.f64 (fma.f64 (PI.f64) 2/3 (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
(*.f64 2 (cos.f64 (+.f64 (/.f64 (*.f64 2 (PI.f64)) 3) (/.f64 (acos.f64 (/.f64 (neg.f64 h) g)) 3))))
(*.f64 2 (cos.f64 (+.f64 (/.f64 2 (/.f64 3 (PI.f64))) (/.f64 (acos.f64 (neg.f64 (/.f64 h g))) 3))))
(*.f64 2 (cos.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (neg.f64 (/.f64 h g))) 3))))
(*.f64 2 (cos.f64 (fma.f64 2/3 (PI.f64) (/.f64 (acos.f64 (neg.f64 (/.f64 h g))) 3))))
(*.f64 2 (cos.f64 (fma.f64 (PI.f64) 2/3 (/.f64 (acos.f64 (neg.f64 (/.f64 h g))) 3))))
(*.f64 2 (cos.f64 (fma.f64 (PI.f64) 2/3 (/.f64 (acos.f64 (/.f64 (neg.f64 h) g)) 3))))
Compiler

Compiled 20 to 18 computations (10% saved)

simplify14.0ms (0.8%)

Algorithm
egg-herbie
Rules
16×fma-def
14×*-commutative
14×associate-+l-
14×+-commutative
associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01851
12945
24341
35441
46141
57141
68541
710941
Stop Event
saturated
Counts
1 → 5
Calls
Call 1
Inputs
(*.f64 2 (cos.f64 (+.f64 (/.f64 (*.f64 2 (PI.f64)) 3) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
Outputs
(*.f64 2 (cos.f64 (+.f64 (/.f64 (*.f64 2 (PI.f64)) 3) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
(*.f64 2 (cos.f64 (+.f64 (/.f64 2 (/.f64 3 (PI.f64))) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
(*.f64 2 (cos.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
(*.f64 2 (cos.f64 (fma.f64 2/3 (PI.f64) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
(*.f64 2 (cos.f64 (fma.f64 (PI.f64) 2/3 (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))

eval1.0ms (0.1%)

Compiler

Compiled 74 to 48 computations (35.1% saved)

prune2.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New325
Fresh101
Picked000
Done000
Total426
Error
98.5%
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
98.5%
(*.f64 2 (cos.f64 (fma.f64 (PI.f64) 2/3 (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
98.5%
(*.f64 2 (cos.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))))
Compiler

Compiled 31 to 27 computations (12.9% saved)

localize22.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
98.5%
(/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)
98.5%
(+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))
98.5%
(cos.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)))
98.4%
(*.f64 2/3 (PI.f64))
Compiler

Compiled 66 to 32 computations (51.5% saved)

series8.0ms (0.4%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
h
@-inf
(cos.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)))
1.0ms
g
@0
(cos.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)))
1.0ms
g
@-inf
(+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))
1.0ms
g
@inf
(cos.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)))
1.0ms
g
@-inf
(cos.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)))

rewrite99.0ms (5.1%)

Algorithm
batch-egg-rewrite
Rules
1800×associate-*r/
1260×associate-*l/
374×add-sqr-sqrt
356×pow1
356×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01696
135684
2475884
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 2/3 (PI.f64))
(cos.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)))
(+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3))
(/.f64 (acos.f64 (/.f64 (neg.f64 g) h)) 3)
Outputs
((((x -.f64 (exp.f64 (log1p.f64 (*.f64 2/3 (PI.f64)))) 1))) (((x pow.f64 (*.f64 2/3 (PI.f64)) 1))) (((x pow.f64 (sqrt.f64 (*.f64 2/3 (PI.f64))) 2))) (((x pow.f64 (cbrt.f64 (*.f64 2/3 (PI.f64))) 3))) (((x pow.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) 1/3))) (((x sqrt.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2))))) (((x log.f64 (pow.f64 (exp.f64 2/3) (PI.f64))))) (((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2/3 (PI.f64))))))) (((x cbrt.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3))))) (((x expm1.f64 (log1p.f64 (*.f64 2/3 (PI.f64)))))) (((x exp.f64 (log.f64 (*.f64 2/3 (PI.f64)))))) (((x exp.f64 (*.f64 (log.f64 (*.f64 2/3 (PI.f64))) 1)))) (((x log1p.f64 (expm1.f64 (*.f64 2/3 (PI.f64)))))))
((((x +.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sin.f64 (*.f64 2/3 (PI.f64))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x +.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (+.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sin.f64 (*.f64 2/3 (PI.f64))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sin.f64 (*.f64 2/3 (PI.f64))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))))) (((x +.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (neg.f64 (sin.f64 (*.f64 2/3 (PI.f64)))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x +.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (neg.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x +.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 2/3 (PI.f64)))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sin.f64 (*.f64 2/3 (PI.f64))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))))) (((x +.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sin.f64 (*.f64 2/3 (PI.f64))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))))) (((x +.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 2/3 (PI.f64)))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x +.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x +.f64 (fma.f64 (neg.f64 (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sin.f64 (*.f64 2/3 (PI.f64))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x -.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x -.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (-.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (fma.f64 (neg.f64 (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sin.f64 (*.f64 2/3 (PI.f64))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))))) (((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) 1))) (((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sin.f64 (*.f64 2/3 (PI.f64))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))))) (((x *.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 1))) (((x *.f64 1 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x *.f64 (sqrt.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (sqrt.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x *.f64 (cbrt.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) 2)))) (((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) 2) (cbrt.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x /.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (*.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) (+.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))))) (((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (*.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (+.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 3))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))))) (((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (*.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 3)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))))) (((x pow.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 1))) (((x pow.f64 (sqrt.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) 2))) (((x pow.f64 (cbrt.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) 3))) (((x pow.f64 (pow.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 3) 1/3))) (((x sqrt.f64 (pow.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 2)))) (((x log.f64 (exp.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))))) (((x cbrt.f64 (pow.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 3)))) (((x expm1.f64 (log1p.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x exp.f64 (log.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) 1)))) (((x log1p.f64 (expm1.f64 (cos.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x fma.f64 (cos.f64 (*.f64 2/3 (PI.f64))) (cos.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) (neg.f64 (*.f64 (sin.f64 (*.f64 2/3 (PI.f64))) (sin.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))))
((((x -.f64 (exp.f64 (log1p.f64 (*.f64 2/3 (PI.f64)))) (-.f64 1 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) (((x -.f64 (exp.f64 (log1p.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (-.f64 1 (*.f64 2/3 (PI.f64)))))) (((x -.f64 (exp.f64 (log1p.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) 1))) (((x -.f64 (/.f64 (*.f64 (PI.f64) 1/2) 3) (-.f64 (/.f64 (asin.f64 (/.f64 g h)) 3) (*.f64 2/3 (PI.f64)))))) (((x -.f64 (/.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (/.f64 (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2) (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x -.f64 (+.f64 (*.f64 2/3 (PI.f64)) (exp.f64 (log1p.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) 1))) (((x -.f64 (+.f64 (*.f64 2/3 (PI.f64)) (/.f64 (*.f64 (PI.f64) 1/2) 3)) (/.f64 (asin.f64 (/.f64 g h)) 3)))) (((x -.f64 (+.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (exp.f64 (log1p.f64 (*.f64 2/3 (PI.f64))))) 1))) (((x *.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 1))) (((x *.f64 1 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) (((x *.f64 (sqrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sqrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x *.f64 (cbrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (pow.f64 (cbrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 2)))) (((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 2) (cbrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x *.f64 (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2)) (/.f64 1 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x *.f64 (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27)) (/.f64 1 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))))))) (((x /.f64 1 (/.f64 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)) (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2)))))) (((x /.f64 1 (/.f64 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))) (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27)))))) (((x /.f64 (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2)) (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) (((x /.f64 (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27)) (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64)))))))) (((x /.f64 (-.f64 (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2) (*.f64 4/9 (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64)))))) (((x /.f64 (neg.f64 (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2))) (neg.f64 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x /.f64 (neg.f64 (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27))) (neg.f64 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))))))) (((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2) (*.f64 4/9 (pow.f64 (PI.f64) 2)))) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64)))))) (((x /.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2)))) (neg.f64 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x /.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27)))) (neg.f64 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))))))) (((x /.f64 (*.f64 (sqrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sqrt.f64 (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2)))) (sqrt.f64 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x /.f64 (*.f64 (sqrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) (sqrt.f64 (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27)))) (sqrt.f64 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))))))) (((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 2) (cbrt.f64 (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2)))) (cbrt.f64 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 2) (cbrt.f64 (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27)))) (cbrt.f64 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))))))) (((x /.f64 (*.f64 (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2)) 1) (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) (((x /.f64 (*.f64 (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27)) 1) (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64)))))))) (((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2) (*.f64 4/9 (pow.f64 (PI.f64) 2))) 1) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64)))))) (((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2))) 1) (neg.f64 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27))) 1) (neg.f64 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))))))) (((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2))) (sqrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (sqrt.f64 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27))) (sqrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (sqrt.f64 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))))))) (((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2))) (pow.f64 (cbrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 2)) (cbrt.f64 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27))) (pow.f64 (cbrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 2)) (cbrt.f64 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))))))) (((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 4/9 (pow.f64 (PI.f64) 2))) (/.f64 (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27) (/.f64 3 (acos.f64 (/.f64 g h))))) (/.f64 1 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2))))) (((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) 3) (pow.f64 (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2) 3)) (/.f64 1 (-.f64 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (+.f64 (*.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 4/9 (pow.f64 (PI.f64) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27) (/.f64 3 (acos.f64 (/.f64 g h)))) (*.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2))))))) (((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 8/27 (pow.f64 (PI.f64) 3))) (*.f64 (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27))) (/.f64 1 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))))) (-.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27))))) (((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) 3) (pow.f64 (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27) 3)) (/.f64 1 (+.f64 (*.f64 4/9 (pow.f64 (PI.f64) 2)) (*.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (-.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))))) (+.f64 (*.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 8/27 (pow.f64 (PI.f64) 3))) (-.f64 (*.f64 (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27)) (*.f64 (*.f64 8/27 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27))))))) (((x pow.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 1))) (((x pow.f64 (sqrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 2))) (((x pow.f64 (cbrt.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 3))) (((x pow.f64 (pow.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 3) 1/3))) (((x sqrt.f64 (pow.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 2)))) (((x log.f64 (exp.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))) (((x cbrt.f64 (pow.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 3)))) (((x expm1.f64 (log1p.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x exp.f64 (log.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x exp.f64 (*.f64 (log.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 1)))) (((x log1p.f64 (expm1.f64 (fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x fma.f64 2/3 (PI.f64) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (((x fma.f64 (PI.f64) 2/3 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (((x fma.f64 (acos.f64 (/.f64 g h)) 1/3 (*.f64 2/3 (PI.f64))))) (((x fma.f64 1 (*.f64 2/3 (PI.f64)) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (((x fma.f64 1 (*.f64 (acos.f64 (/.f64 g h)) 1/3) (*.f64 2/3 (PI.f64))))) (((x fma.f64 (sqrt.f64 (*.f64 2/3 (PI.f64))) (sqrt.f64 (*.f64 2/3 (PI.f64))) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (((x fma.f64 (sqrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) (sqrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) (*.f64 2/3 (PI.f64))))) (((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 2/3 (PI.f64))) 2) (cbrt.f64 (*.f64 2/3 (PI.f64))) (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 2) (cbrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) (*.f64 2/3 (PI.f64))))))
((((x -.f64 (exp.f64 (log1p.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))) 1))) (((x -.f64 (/.f64 (*.f64 (PI.f64) 1/2) 3) (/.f64 (asin.f64 (/.f64 g h)) 3)))) (((x *.f64 (acos.f64 (/.f64 g h)) 1/3))) (((x *.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 1))) (((x *.f64 1 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))) (((x *.f64 (sqrt.f64 (acos.f64 (/.f64 g h))) (*.f64 (sqrt.f64 (acos.f64 (/.f64 g h))) 1/3)))) (((x *.f64 (sqrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) (sqrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) (((x *.f64 (pow.f64 (cbrt.f64 (acos.f64 (/.f64 g h))) 2) (*.f64 (cbrt.f64 (acos.f64 (/.f64 g h))) 1/3)))) (((x *.f64 (cbrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) (pow.f64 (cbrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 2)))) (((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 2) (cbrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) (((x *.f64 1/3 (acos.f64 (/.f64 g h))))) (((x *.f64 (neg.f64 (acos.f64 (/.f64 g h))) -1/3))) (((x pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 1))) (((x pow.f64 (sqrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 2))) (((x pow.f64 (cbrt.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 3))) (((x pow.f64 (/.f64 3 (acos.f64 (/.f64 g h))) -1))) (((x pow.f64 (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27) 1/3))) (((x neg.f64 (/.f64 (acos.f64 (/.f64 g h)) -3)))) (((x sqrt.f64 (pow.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3) 2)))) (((x log.f64 (cbrt.f64 (exp.f64 (acos.f64 (/.f64 g h))))))) (((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)))))) (((x cbrt.f64 (*.f64 (pow.f64 (acos.f64 (/.f64 g h)) 3) 1/27)))) (((x expm1.f64 (log1p.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) (((x exp.f64 (log.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))) (((x exp.f64 (*.f64 (log.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3)) 1)))) (((x log1p.f64 (expm1.f64 (*.f64 (acos.f64 (/.f64 g h)) 1/3))))))

end0.0ms (0%)

Profiling

Loading profile data...