arccos

Time bar (total: 2.3s)

analyze16.0ms (0.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
0%0%75%0%0%25%0%3
40%25%37.5%0%0%37.5%0%4
66.7%37.5%18.7%0%0%43.7%0%5
82.4%43.7%9.4%0%0%46.9%0%6
90.9%46.9%4.7%0%0%48.4%0%7
95.4%48.4%2.3%0%0%49.2%0%8
97.7%49.2%1.2%0%0%49.6%0%9
98.8%49.6%0.6%0%0%49.8%0%10
99.4%49.8%0.3%0%0%49.9%0%11
99.7%49.9%0.1%0%0%49.9%0%12
Compiler

Compiled 13 to 11 computations (15.4% saved)

sample1.0s (44.6%)

Results
1.0s8256×body256valid
1.0ms11×body256invalid
Bogosity

preprocess201.0ms (8.6%)

Algorithm
egg-herbie
Rules
267×fma-def
184×associate-+r+
158×associate-*r*
151×associate-+l+
140×associate-+l-
Problems
256×No Errors
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021121
142117
266117
3133117
4344117
5872117
61693117
72299117
82921117
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 (neg.f64 x)) (+.f64 1 (neg.f64 x))))))
Outputs
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 (neg.f64 x)) (+.f64 1 (neg.f64 x))))))
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 (neg.f64 x)) (-.f64 1 x)))))
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))))
Compiler

Compiled 58 to 45 computations (22.4% saved)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
100.0%
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
Compiler

Compiled 24 to 20 computations (16.7% saved)

localize68.0ms (2.9%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
Compiler

Compiled 46 to 35 computations (23.9% saved)

series1.0ms (0%)

Counts
1 → 4
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
0.0ms
x
@0
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
0.0ms
x
@inf
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))

rewrite172.0ms (7.3%)

Algorithm
batch-egg-rewrite
Rules
804×associate-/r*
569×associate-/l*
489×associate-/r/
362×*-commutative
269×associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01233
115333
2206933
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 1)
(*.f64 1 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
(pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3)
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3) 1/3)
(sqrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2))
(log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log.f64 (+.f64 1 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3))
(expm1.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(exp.f64 (log.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log1p.f64 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))

simplify80.0ms (3.4%)

Algorithm
egg-herbie
Rules
388×associate-*r*
383×*-commutative
293×associate-*l*
270×distribute-lft-in
248×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050777
198693
2388693
32105693
45098693
57687693
Stop Event
node limit
Counts
21 → 20
Calls
Call 1
Inputs
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(-.f64 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 1)
(*.f64 1 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
(pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3)
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3) 1/3)
(sqrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2))
(log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log.f64 (+.f64 1 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3))
(expm1.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(exp.f64 (log.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log1p.f64 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
Outputs
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(-.f64 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 1)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 1 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3) 1/3)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(sqrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(log.f64 (+.f64 1 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(expm1.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(exp.f64 (log.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(log1p.f64 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))

eval7.0ms (0.3%)

Compiler

Compiled 304 to 258 computations (15.1% saved)

prune5.0ms (0.2%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New18220
Fresh000
Picked011
Done000
Total18321
Accuracy
100.0%
Counts
21 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(*.f64 2 (pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
98.5%
(*.f64 2 (log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
100.0%
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
98.5%
(*.f64 2 (pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
98.5%
(*.f64 2 (log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
100.0%
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
Compiler

Compiled 82 to 70 computations (14.6% saved)

localize252.0ms (10.7%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
98.5%
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
98.5%
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
100.0%
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
100.0%
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
98.5%
(log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
Compiler

Compiled 138 to 108 computations (21.7% saved)

series3.0ms (0.1%)

Counts
4 → 32
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
1.0ms
x
@0
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
1.0ms
x
@inf
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
0.0ms
x
@-inf
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
0.0ms
x
@0
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))

rewrite107.0ms (4.6%)

Algorithm
batch-egg-rewrite
Rules
814×associate-/r*
570×associate-/l*
489×associate-/r/
429×*-commutative
269×associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017140
1222140
22509140
Stop Event
node limit
Counts
4 → 112
Calls
Call 1
Inputs
(log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
Outputs
(+.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 0)
(+.f64 0 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(*.f64 1 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
(pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3)
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2) 1/2)
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3) 1/3)
(sqrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(expm1.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(exp.f64 (log.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log1p.f64 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(*.f64 1 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(*.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2) (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(pow.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 3)
(pow.f64 (pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(pow.f64 (exp.f64 1) (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(sqrt.f64 (pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(log.f64 (exp.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(cbrt.f64 (pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(log1p.f64 (expm1.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(+.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 0)
(+.f64 0 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(*.f64 1 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(sqrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2))
(log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log.f64 (+.f64 1 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(expm1.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(exp.f64 (log.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log1p.f64 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(*.f64 1 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 1 1/2))
(*.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) 1/2) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) 1/2))
(pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/2)
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 3)
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log.f64 (exp.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(exp.f64 (log.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))

simplify106.0ms (4.5%)

Algorithm
egg-herbie
Rules
790×associate-*r/
560×associate-*l/
488×*-commutative
436×associate-/l*
380×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01606192
12925708
211665692
348335692
Stop Event
node limit
Counts
144 → 92
Calls
Call 1
Inputs
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(+.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 0)
(+.f64 0 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(*.f64 1 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
(pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3)
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2) 1/2)
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3) 1/3)
(sqrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(expm1.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(exp.f64 (log.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log1p.f64 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(*.f64 1 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(*.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2) (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(pow.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 3)
(pow.f64 (pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(pow.f64 (exp.f64 1) (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(sqrt.f64 (pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(log.f64 (exp.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(cbrt.f64 (pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(log1p.f64 (expm1.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(+.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 0)
(+.f64 0 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(*.f64 1 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(sqrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2))
(log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log.f64 (+.f64 1 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(expm1.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(exp.f64 (log.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log1p.f64 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(*.f64 1 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 1 1/2))
(*.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) 1/2) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) 1/2))
(pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/2)
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 3)
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(log.f64 (exp.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(exp.f64 (log.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
Outputs
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (+.f64 1 (*.f64 -1 x)) (-.f64 1 (*.f64 -1 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 0)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 0 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(-.f64 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 1)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 1 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 4))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 4))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 4))
(pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2) 1/2)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3) 1/3)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(sqrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(expm1.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(exp.f64 (log.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(log1p.f64 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 1 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2) (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 3)
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3) 1/3)
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (exp.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (exp.f64 1) (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(sqrt.f64 (pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(log.f64 (exp.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(cbrt.f64 (pow.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 3))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(expm1.f64 (log1p.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(log1p.f64 (expm1.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 0)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 0 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))) (*.f64 1 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(-.f64 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 1)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 1 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1)
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 4))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4)) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 4))
(*.f64 (*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 4))
(sqrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 2))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(log.f64 (+.f64 1 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(expm1.f64 (log1p.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(exp.f64 (log.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(log1p.f64 (expm1.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) 1)
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 1 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (pow.f64 1 1/2))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) 1/2) (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2)) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (fabs.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (sqrt.f64 (cbrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/2)
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 1)
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 1/4) 2)
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) 3)
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(pow.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3/2))
(fabs.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(log.f64 (exp.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(cbrt.f64 (pow.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(exp.f64 (log.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 1 (neg.f64 x))))))
(sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))

eval72.0ms (3.1%)

Compiler

Compiled 3302 to 2847 computations (13.8% saved)

prune168.0ms (7.1%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New1720172
Fresh000
Picked022
Done011
Total1723175
Accuracy
100.0%
Counts
175 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(*.f64 2 (pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
98.5%
(*.f64 2 (log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
100.0%
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
Compiler

Compiled 80 to 68 computations (15% saved)

regimes15.0ms (0.6%)

Accuracy

Total -1.0b remaining (-6289.6%)

Threshold costs -1b (-6289.6%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 2 (log.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 2 (pow.f64 (sqrt.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) 2))
Outputs
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
Calls

5 calls:

4.0ms
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
4.0ms
x
2.0ms
(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
2.0ms
(/.f64 (-.f64 1 x) (+.f64 1 x))
2.0ms
(sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
100.0%1(atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
100.0%1(sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))
100.0%1(/.f64 (-.f64 1 x) (+.f64 1 x))
Compiler

Compiled 80 to 65 computations (18.8% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
1-exp
+-commutative
sub-neg
*-commutative
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01439
12339
22739
32939
43039
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
Outputs
(*.f64 2 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
Compiler

Compiled 12 to 10 computations (16.7% saved)

soundness0.0ms (0%)

end0.0ms (0%)

preprocess25.0ms (1.1%)

Compiler

Compiled 48 to 40 computations (16.7% saved)

Profiling

Loading profile data...