ENA, Section 1.4, Exercise 1

Time bar (total: 10.3s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze5.0ms (0%)

Memory
8.0MiB live, 8.0MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
50%0%0%100%0%0%0%3
75%0%0%100%0%0%0%4
87.5%0%0%100%0%0%0%5
93.8%0%0%100%0%0%0%6
96.9%0%0%100%0%0%0%7
98.4%0%0%100%0%0%0%8
99.2%0%0%100%0%0%0%9
99.6%0%0%100%0%0%0%10
99.8%0%0%100%0%0%0%11
99.9%0%0%100%0%0%0%12
Compiler

Compiled 17 to 13 computations (23.5% saved)

sample1.7s (16.6%)

Memory
-173.7MiB live, 1 464.8MiB allocated
Samples
1.4s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 931.0ms
ival-cos: 325.0ms (34.9% of total)
const: 264.0ms (28.3% of total)
ival-mult: 184.0ms (19.8% of total)
ival-exp: 91.0ms (9.8% of total)
ival-<=: 47.0ms (5% of total)
ival-and: 11.0ms (1.2% of total)
exact: 6.0ms (0.6% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain137.0ms (1.3%)

Memory
-1.8MiB live, 141.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
640-64(1.9923511298469077)(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
00-0-(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
00-0-(cos.f64 x)
00-0-(*.f64 #s(literal 10 binary64) (*.f64 x x))
00-0-(*.f64 x x)
00-0-#s(literal 10 binary64)
00-0-x
Confusion
Predicted +Predicted -
+0101
-0155
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+01010
-01550
Precision?
0.39453125
Recall?
1.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+010
-000
Precision?
1.0
Recall?
1.0
Samples
86.0ms512×0valid
Compiler

Compiled 67 to 25 computations (62.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-cos: 58.0ms (78.5% of total)
ival-mult: 9.0ms (12.2% of total)
ival-exp: 6.0ms (8.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess26.0ms (0.2%)

Memory
-14.1MiB live, 23.8MiB allocated
Algorithm
egg-herbie
Rules
130×exp-prod
40×exp-sum
40×associate-*l*
36×distribute-lft-neg-in
36×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
13119
28219
320319
434919
541719
646019
748019
848619
949119
1049319
079
0129
1189
2259
3309
0309
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
Symmetry

(abs x)

Compiler

Compiled 9 to 7 computations (22.2% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify4.0ms (0%)

Memory
7.8MiB live, 7.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal 10 binary64) (*.f64 x x))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Rules
18×lower-*.f32
14×exp-prod
14×lower-pow.f64
14×lower-pow.f32
12×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0727
01227
11827
22527
33027
03027
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(cos.f64 x)
x
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
#s(literal 10 binary64)
(*.f64 x x)
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(cos.f64 x)
x
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x x)

localize30.0ms (0.3%)

Memory
15.7MiB live, 52.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(cos.f64 x)
accuracy0.21875
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy0.3366012695368841
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
accuracy3.193208532118967
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
Samples
24.0ms256×0valid
Compiler

Compiled 29 to 9 computations (69% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-cos: 8.0ms (45.8% of total)
ival-mult: 5.0ms (28.6% of total)
ival-exp: 4.0ms (22.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
-30.3MiB live, 7.1MiB allocated
Counts
5 → 60
Calls
Call 1
Inputs
#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())
#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())
#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())
#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 10 binary64) (*.f64 x x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #<representation:binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
3.0ms
x
@inf
((* (cos x) (exp (* 10 (* x x)))) (cos x) (* 10 (* x x)) (* x x) (exp (* 10 (* x x))))
1.0ms
x
@0
((* (cos x) (exp (* 10 (* x x)))) (cos x) (* 10 (* x x)) (* x x) (exp (* 10 (* x x))))
1.0ms
x
@-inf
((* (cos x) (exp (* 10 (* x x)))) (cos x) (* 10 (* x x)) (* x x) (exp (* 10 (* x x))))

simplify300.0ms (2.9%)

Memory
16.4MiB live, 250.5MiB allocated
Algorithm
egg-herbie
Rules
10 392×lower-fma.f64
10 392×lower-fma.f32
3 572×lower-*.f64
3 572×lower-*.f32
3 264×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053352
1131352
2336352
3718352
41104352
51266352
61370352
71591352
82082352
93361352
104737352
115461352
125828352
136074352
146159352
157243352
08319334
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(cos x)
(cos x)
(cos x)
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(cos x)
(cos x)
(cos x)
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 19/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)

rewrite125.0ms (1.2%)

Memory
8.8MiB live, 158.6MiB allocated
Rules
1 718×lower-fma.f64
1 718×lower-fma.f32
992×lower-*.f32
986×lower-*.f64
480×lower-/.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0725
01227
12027
24227
311327
442619
0339919
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
5 → 980
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(cos.f64 x)
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x x)
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
Outputs
(*.f64 (*.f64 (pow.f64 (exp.f64 x) x) (cos.f64 x)) (pow.f64 (exp.f64 x) x))
(*.f64 (pow.f64 (exp.f64 x) x) (*.f64 (pow.f64 (exp.f64 x) x) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) x))
(cos.f64 x)
(*.f64 #s(literal -5 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 x x))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)) #s(literal -1/8 binary64))
(*.f64 (neg.f64 (neg.f64 x)) x)
(*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 x)) x)
(*.f64 (*.f64 #s(literal -2 binary64) x) (neg.f64 x))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 #s(literal 1/8 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) x)
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (sqrt.f64 x) #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
(*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) x)
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(*.f64 #s(literal -1/2 binary64) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) (*.f64 x x))
(*.f64 (neg.f64 x) (/.f64 x #s(literal -4 binary64)))
(*.f64 (neg.f64 x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (neg.f64 x) (/.f64 x #s(literal -2 binary64)))
(*.f64 (neg.f64 x) (*.f64 x #s(literal -2 binary64)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (neg.f64 x) x))
(*.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) #s(literal -1/4 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(*.f64 #s(literal 4 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1 binary64)) x)
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 20 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 #s(literal 5 binary64) x) x)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) #s(literal -4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 4 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) x))
(*.f64 (sqrt.f64 x) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 x) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -5 binary64))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/4 binary64))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/2 binary64))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -2 binary64))
(*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 2 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64))))
(*.f64 (*.f64 x x) #s(literal 1/8 binary64))
(*.f64 (*.f64 x x) #s(literal 1/4 binary64))
(*.f64 (*.f64 x x) (pow.f64 (*.f64 x x) #s(literal -2 binary64)))
(*.f64 (*.f64 x x) #s(literal 20 binary64))
(*.f64 (*.f64 x x) #s(literal 5 binary64))
(*.f64 (*.f64 x x) #s(literal 1/2 binary64))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal 2 binary64))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 x (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 x (neg.f64 (neg.f64 x)))
(*.f64 x (*.f64 (neg.f64 x) #s(literal -2 binary64)))
(*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 x (*.f64 #s(literal 2 binary64) x))
(*.f64 x (*.f64 x #s(literal 1/4 binary64)))
(*.f64 x (*.f64 x #s(literal 1 binary64)))
(*.f64 x (*.f64 #s(literal 5 binary64) x))
(*.f64 x (*.f64 #s(literal 1/2 binary64) x))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(*.f64 x x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (log.f64 x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x))
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal -3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal -2 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 x x))
(/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 x x)) #s(literal -2 binary64))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 #s(literal -2 binary64) x) (neg.f64 x))
(/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) x)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) x)
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) x)
(/.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(/.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)) #s(literal -8 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 x x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) x)) (neg.f64 x))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))) (neg.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -20 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 20 binary64)) (*.f64 x x))
(/.f64 (+.f64 #s(literal -20 binary64) (neg.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)))) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal -20 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (+.f64 #s(literal 20 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) x)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) x)
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) x)
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)) x)
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) #s(literal -4 binary64) (*.f64 x x)) #s(literal 8 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) #s(literal 4 binary64) (*.f64 (neg.f64 x) x)) #s(literal -16 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) #s(literal 4 binary64) (*.f64 (neg.f64 x) x)) #s(literal -8 binary64))
(/.f64 (fma.f64 x x (*.f64 #s(literal -4 binary64) (*.f64 (neg.f64 x) x))) #s(literal 8 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) #s(literal -4 binary64) (*.f64 #s(literal -4 binary64) (*.f64 (neg.f64 x) x))) #s(literal 16 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -4 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (+.f64 #s(literal -4 binary64) (neg.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 x x) #s(literal -4 binary64) (*.f64 (neg.f64 x) x)) #s(literal -8 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 x x)) #s(literal 16 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 x x)) #s(literal 8 binary64))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 x) x))) #s(literal -8 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal -4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 x) x))) #s(literal -16 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 4 binary64)) (*.f64 x x))
(/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(/.f64 (/.f64 #s(literal 2 binary64) x) x)
(/.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) (*.f64 x x))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) #s(literal -8 binary64))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) (neg.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) #s(literal -4 binary64))
(/.f64 #s(literal -4 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(/.f64 #s(literal 4 binary64) (*.f64 x x))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 20 binary64) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 5 binary64) (*.f64 x x))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
(/.f64 #s(literal -2 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -8 binary64))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -1/2 binary64))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -4 binary64))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -2 binary64))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 2 binary64) (*.f64 x x))
(/.f64 (*.f64 x x) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 x x) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 x x) #s(literal 8 binary64))
(/.f64 (*.f64 x x) (pow.f64 (*.f64 x x) #s(literal -2 binary64)))
(/.f64 (*.f64 x x) #s(literal 4 binary64))
(/.f64 (*.f64 x x) #s(literal 1/2 binary64))
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(/.f64 (*.f64 x x) #s(literal 2 binary64))
(/.f64 #s(literal 10 binary64) (*.f64 x x))
(/.f64 x (/.f64 #s(literal 2 binary64) x))
(neg.f64 (*.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) x)))
(neg.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)))
(neg.f64 (/.f64 (*.f64 x x) #s(literal -4 binary64)))
(neg.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)))
(neg.f64 (*.f64 (neg.f64 x) x))
(fma.f64 #s(literal -5 binary64) (*.f64 (neg.f64 x) x) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x))
(fma.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 x x) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)) #s(literal -1/8 binary64) (*.f64 x x))
(fma.f64 (neg.f64 (neg.f64 x)) x (*.f64 x x))
(fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 x)) x (*.f64 x x))
(fma.f64 (*.f64 #s(literal -2 binary64) x) (neg.f64 x) (*.f64 x x))
(fma.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x x))
(fma.f64 #s(literal 1/8 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) x (*.f64 x x))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (sqrt.f64 x) #s(literal 4 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) x (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) x (*.f64 x x))
(fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) (*.f64 x x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) x) (*.f64 x x))
(fma.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) x) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) (*.f64 x x) (*.f64 x x))
(fma.f64 (neg.f64 x) (/.f64 x #s(literal -4 binary64)) (*.f64 x x))
(fma.f64 (neg.f64 x) (*.f64 x #s(literal -1/2 binary64)) (*.f64 x x))
(fma.f64 (neg.f64 x) (/.f64 x #s(literal -2 binary64)) (*.f64 x x))
(fma.f64 (neg.f64 x) (*.f64 x #s(literal -2 binary64)) (*.f64 x x))
(fma.f64 (neg.f64 x) (neg.f64 x) (*.f64 x x))
(fma.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (neg.f64 x) x) (*.f64 x x))
(fma.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) #s(literal -1/4 binary64) (*.f64 x x))
(fma.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 x x) (*.f64 x x))
(fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) x (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) (*.f64 x x))
(fma.f64 #s(literal 20 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 x x))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x x))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 4 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) x) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x x))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 10 binary64) x)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 10 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 x x))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 #s(literal -2 binary64) (*.f64 (neg.f64 x) x) (*.f64 x x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -5 binary64) (*.f64 x x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -1/4 binary64) (*.f64 x x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -1/2 binary64) (*.f64 x x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64) (*.f64 x x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -2 binary64) (*.f64 x x))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 x x))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 x x))
(fma.f64 #s(literal 2 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64))) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1/8 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1/4 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 20 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 2 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) (*.f64 x x))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 x (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 x (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 x (neg.f64 (neg.f64 x)) (*.f64 x x))
(fma.f64 x (*.f64 (neg.f64 x) #s(literal -2 binary64)) (*.f64 x x))
(fma.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x x))
(fma.f64 x (*.f64 #s(literal 2 binary64) x) (*.f64 x x))
(fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 x (*.f64 x #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 x (*.f64 #s(literal 5 binary64) x) (*.f64 x x))
(fma.f64 x (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) (*.f64 x x))
(fma.f64 x x (*.f64 x x))
(-.f64 (/.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)) (/.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x x) #s(literal -4 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(-.f64 (*.f64 x x) (*.f64 (neg.f64 x) x))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 x))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) x)
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (neg.f64 x))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) x)
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (neg.f64 x))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) x)
(hypot.f64 (neg.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 (neg.f64 x) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 (neg.f64 x) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 (neg.f64 x) (neg.f64 x))
(hypot.f64 (neg.f64 x) (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 (neg.f64 x) x)
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) (neg.f64 x))
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(hypot.f64 x (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 x (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 x (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 x (neg.f64 x))
(hypot.f64 x (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 x x)
(exp.f64 (neg.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (*.f64 x x) (*.f64 x x))
(log.f64 (pow.f64 (exp.f64 x) x))
(*.f64 #s(literal -5 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 x x))
(*.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)) #s(literal -1/8 binary64))
(*.f64 (neg.f64 (neg.f64 x)) x)
(*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 x)) x)
(*.f64 (*.f64 #s(literal -2 binary64) x) (neg.f64 x))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 #s(literal 1/8 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) x)
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (sqrt.f64 x) #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
(*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) x)
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(*.f64 #s(literal -1/2 binary64) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) (*.f64 x x))
(*.f64 (neg.f64 x) (/.f64 x #s(literal -4 binary64)))
(*.f64 (neg.f64 x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (neg.f64 x) (/.f64 x #s(literal -2 binary64)))
(*.f64 (neg.f64 x) (*.f64 x #s(literal -2 binary64)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (neg.f64 x) x))
(*.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) #s(literal -1/4 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(*.f64 #s(literal 4 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1 binary64)) x)
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 20 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 #s(literal 5 binary64) x) x)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) #s(literal -4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 4 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) x))
(*.f64 (sqrt.f64 x) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 x) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -5 binary64))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/4 binary64))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/2 binary64))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -2 binary64))
(*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 2 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64))))
(*.f64 (*.f64 x x) #s(literal 1/8 binary64))
(*.f64 (*.f64 x x) #s(literal 1/4 binary64))
(*.f64 (*.f64 x x) (pow.f64 (*.f64 x x) #s(literal -2 binary64)))
(*.f64 (*.f64 x x) #s(literal 20 binary64))
(*.f64 (*.f64 x x) #s(literal 5 binary64))
(*.f64 (*.f64 x x) #s(literal 1/2 binary64))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal 2 binary64))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 x (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 x (neg.f64 (neg.f64 x)))
(*.f64 x (*.f64 (neg.f64 x) #s(literal -2 binary64)))
(*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 x (*.f64 #s(literal 2 binary64) x))
(*.f64 x (*.f64 x #s(literal 1/4 binary64)))
(*.f64 x (*.f64 x #s(literal 1 binary64)))
(*.f64 x (*.f64 #s(literal 5 binary64) x))
(*.f64 x (*.f64 #s(literal 1/2 binary64) x))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(*.f64 x x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (log.f64 x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x))
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal -3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal -2 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 x x))
(/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 x x)) #s(literal -2 binary64))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(/.f64 (/.f64 (/.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 #s(literal -2 binary64) x) (neg.f64 x))
(/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) x)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(/.f64 (/.f64 #s(literal 1 binary64) x) x)
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) x)
(/.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(/.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)) #s(literal -8 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 x x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) x)) (neg.f64 x))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))) (neg.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -20 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 20 binary64)) (*.f64 x x))
(/.f64 (+.f64 #s(literal -20 binary64) (neg.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)))) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal -20 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (+.f64 #s(literal 20 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64))) (*.f64 x x))
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) x)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x)) x)
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) x)
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)) x)
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) #s(literal -4 binary64) (*.f64 x x)) #s(literal 8 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) #s(literal 4 binary64) (*.f64 (neg.f64 x) x)) #s(literal -16 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) #s(literal 4 binary64) (*.f64 (neg.f64 x) x)) #s(literal -8 binary64))
(/.f64 (fma.f64 x x (*.f64 #s(literal -4 binary64) (*.f64 (neg.f64 x) x))) #s(literal 8 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) #s(literal -4 binary64) (*.f64 #s(literal -4 binary64) (*.f64 (neg.f64 x) x))) #s(literal 16 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -4 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (+.f64 #s(literal -4 binary64) (neg.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64))) (*.f64 (*.f64 x x) #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 x x) #s(literal -4 binary64) (*.f64 (neg.f64 x) x)) #s(literal -8 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 x x)) #s(literal 16 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 x x)) #s(literal 8 binary64))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 x) x))) #s(literal -8 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal -4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (neg.f64 x) x))) #s(literal -16 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 4 binary64)) (*.f64 x x))
(/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(/.f64 (/.f64 #s(literal 2 binary64) x) x)
(/.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) (*.f64 x x))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) #s(literal -8 binary64))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) (neg.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) #s(literal -4 binary64))
(/.f64 #s(literal -4 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(/.f64 #s(literal 4 binary64) (*.f64 x x))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 20 binary64) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal 5 binary64) (*.f64 x x))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
(/.f64 #s(literal -2 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -8 binary64))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -1/2 binary64))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -4 binary64))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -2 binary64))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 2 binary64) (*.f64 x x))
(/.f64 (*.f64 x x) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 x x) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 x x) #s(literal 8 binary64))
(/.f64 (*.f64 x x) (pow.f64 (*.f64 x x) #s(literal -2 binary64)))
(/.f64 (*.f64 x x) #s(literal 4 binary64))
(/.f64 (*.f64 x x) #s(literal 1/2 binary64))
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(/.f64 (*.f64 x x) #s(literal 2 binary64))
(/.f64 #s(literal 10 binary64) (*.f64 x x))
(/.f64 x (/.f64 #s(literal 2 binary64) x))
(neg.f64 (*.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) x)))
(neg.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)))
(neg.f64 (/.f64 (*.f64 x x) #s(literal -4 binary64)))
(neg.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)))
(neg.f64 (*.f64 (neg.f64 x) x))
(fma.f64 #s(literal -5 binary64) (*.f64 (neg.f64 x) x) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x))
(fma.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 x x) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)) #s(literal -1/8 binary64) (*.f64 x x))
(fma.f64 (neg.f64 (neg.f64 x)) x (*.f64 x x))
(fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 x)) x (*.f64 x x))
(fma.f64 (*.f64 #s(literal -2 binary64) x) (neg.f64 x) (*.f64 x x))
(fma.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x x))
(fma.f64 #s(literal 1/8 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) x (*.f64 x x))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (sqrt.f64 x) #s(literal 4 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) x (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) x (*.f64 x x))
(fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) (*.f64 x x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) x) (*.f64 x x))
(fma.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) x) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) (*.f64 x x) (*.f64 x x))
(fma.f64 (neg.f64 x) (/.f64 x #s(literal -4 binary64)) (*.f64 x x))
(fma.f64 (neg.f64 x) (*.f64 x #s(literal -1/2 binary64)) (*.f64 x x))
(fma.f64 (neg.f64 x) (/.f64 x #s(literal -2 binary64)) (*.f64 x x))
(fma.f64 (neg.f64 x) (*.f64 x #s(literal -2 binary64)) (*.f64 x x))
(fma.f64 (neg.f64 x) (neg.f64 x) (*.f64 x x))
(fma.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 (neg.f64 x) x) (*.f64 x x))
(fma.f64 (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 x) x)) #s(literal -1/4 binary64) (*.f64 x x))
(fma.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 x x) (*.f64 x x))
(fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) x (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) (*.f64 x x))
(fma.f64 #s(literal 20 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 x x))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) #s(literal -4 binary64)) (*.f64 x x))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 4 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) x) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 x x))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 10 binary64) x)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 10 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 x x))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 #s(literal -2 binary64) (*.f64 (neg.f64 x) x) (*.f64 x x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -5 binary64) (*.f64 x x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -1/4 binary64) (*.f64 x x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -1/2 binary64) (*.f64 x x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64) (*.f64 x x))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -2 binary64) (*.f64 x x))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 x x))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 x x))
(fma.f64 #s(literal 2 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64))) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1/8 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1/4 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) (pow.f64 (*.f64 x x) #s(literal -2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 20 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 2 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) (*.f64 x x))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 x (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 x (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 x (neg.f64 (neg.f64 x)) (*.f64 x x))
(fma.f64 x (*.f64 (neg.f64 x) #s(literal -2 binary64)) (*.f64 x x))
(fma.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x x))
(fma.f64 x (*.f64 #s(literal 2 binary64) x) (*.f64 x x))
(fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 x (*.f64 x #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 x (*.f64 #s(literal 5 binary64) x) (*.f64 x x))
(fma.f64 x (*.f64 #s(literal 1/2 binary64) x) (*.f64 x x))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) (*.f64 x x))
(fma.f64 x x (*.f64 x x))
(-.f64 (/.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)) (/.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x x) #s(literal -4 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(-.f64 (*.f64 x x) (*.f64 (neg.f64 x) x))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 x))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))) x)
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (neg.f64 x))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)) x)
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (neg.f64 x))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)) x)
(hypot.f64 (neg.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 (neg.f64 x) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 (neg.f64 x) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 (neg.f64 x) (neg.f64 x))
(hypot.f64 (neg.f64 x) (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 (neg.f64 x) x)
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) (neg.f64 x))
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(hypot.f64 x (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(hypot.f64 x (pow.f64 (*.f64 x x) #s(literal 3/2 binary64)))
(hypot.f64 x (pow.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(hypot.f64 x (neg.f64 x))
(hypot.f64 x (*.f64 #s(literal 1/2 binary64) x))
(hypot.f64 x x)
(exp.f64 (neg.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (*.f64 x x) (*.f64 x x))
(log.f64 (pow.f64 (exp.f64 x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 1/4 binary64))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 x) (/.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/4 binary64)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (exp.f64 x) x) (pow.f64 (exp.f64 x) x))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 10 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (sqrt.f64 x))
(pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 5 binary64) x)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 1 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 x) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 3 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x)))
(sqrt.f64 (pow.f64 (exp.f64 x) x))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 x x))

eval214.0ms (2.1%)

Memory
17.7MiB live, 260.6MiB allocated
Compiler

Compiled 14 065 to 3 125 computations (77.8% saved)

prune81.0ms (0.8%)

Memory
0.0MiB live, 122.6MiB allocated
Pruning

30 alts after pruning (29 fresh and 1 done)

PrunedKeptTotal
New1 011291 040
Fresh000
Picked011
Done000
Total1 011301 041
Accuracy
98.9%
Counts
1 041 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64))))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
96.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64)))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x)))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 #s(literal 5 binary64) x)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
98.0%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
94.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
93.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))))
94.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
96.8%
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
9.6%
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
27.6%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 729 to 547 computations (25% saved)

simplify221.0ms (2.1%)

Memory
18.5MiB live, 200.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (pow.f64 x #s(literal 3/2 binary64)))
cost-diff0
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
cost-diff0
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
cost-diff0
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
cost-diff1408
(/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))
cost-diff0
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
cost-diff320
(*.f64 x #s(literal 1 binary64))
cost-diff320
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
cost-diff384
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff19648
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
Rules
17 292×lower-fma.f64
17 292×lower-fma.f32
4 036×lower-*.f32
4 022×lower-*.f64
1 706×exp-prod
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
033201
055181
186149
2145149
3331149
41062147
53965147
65829147
77302147
08168147
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(cos.f64 x)
x
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 x #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(cos.f64 x)
x
(exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))
#s(literal 10 binary64)
(/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))
(*.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
(/.f64 #s(literal 2 binary64) x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(cos.f64 x)
x
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(exp.f64 (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 x #s(literal 3/2 binary64))
#s(literal 3/2 binary64)
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(sqrt.f64 x)
#s(literal 10 binary64)
Outputs
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos.f64 x)
x
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (hypot.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 x #s(literal 1 binary64))
x
#s(literal 1 binary64)
#s(literal 2 binary64)
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos.f64 x)
x
(exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))
(*.f64 x x)
(*.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
(/.f64 #s(literal 2 binary64) x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(exp.f64 (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 x #s(literal 3/2 binary64))
#s(literal 3/2 binary64)
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(sqrt.f64 x)
#s(literal 10 binary64)

localize197.0ms (1.9%)

Memory
-48.2MiB live, 220.6MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.328125
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
accuracy0.3366012695368841
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
accuracy0.54296875
(exp.f64 (pow.f64 x #s(literal 3/2 binary64)))
accuracy2.9134774098582565
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
accuracy0
(cos.f64 x)
accuracy0.3366012695368841
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
accuracy0.37890625
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
accuracy1.0010338379159784
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
accuracy0.21875
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))
accuracy0.3366012695368841
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
accuracy0.39453125
(/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))
accuracy3.193208532118967
(exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))
accuracy63.03773412707614
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
accuracy0.19921875
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
accuracy0.3366012695368841
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
accuracy0.44140625
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
accuracy1.0010338379159784
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
Samples
169.0ms256×0valid
Compiler

Compiled 201 to 33 computations (83.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-pow: 45.0ms (49.5% of total)
ival-mult: 17.0ms (18.7% of total)
ival-exp: 13.0ms (14.3% of total)
ival-cos: 10.0ms (11% of total)
ival-div: 5.0ms (5.5% of total)
ival-sqrt: 2.0ms (2.2% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series19.0ms (0.2%)

Memory
21.0MiB live, 58.1MiB allocated
Counts
18 → 216
Calls
Call 1
Inputs
#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())
#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())
#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())
#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())
#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())
#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())
#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())
#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())
#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())
#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())
#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 5 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 5 (* 25/2 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 5 (* (pow x 2) (+ 25/2 (* 125/6 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 x)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* 50 x)))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x)))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (- (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (* 50 (pow x 2))) 1/2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (- (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (+ (* 5/3 (* (sqrt x) (+ (sqrt (pow x 3)) (+ (* -3 (sqrt (pow x 3))) (* 2 (sqrt (pow x 3))))))) (+ (* 50 (* (sqrt (pow x 3)) (+ x (* -1 x)))) (* 500/3 (pow x 3)))))))) 1/2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (* 50 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (+ (* 50 (pow x 2)) (* x (+ (* 5/3 (* (sqrt x) (+ (sqrt (pow x 3)) (+ (* -3 (sqrt (pow x 3))) (* 2 (sqrt (pow x 3))))))) (+ (* 50 (* (sqrt (pow x 3)) (+ x (* -1 x)))) (* 500/3 (pow x 3))))))))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (sqrt x) (* 1/2 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (sqrt x) (* x (+ (* 1/6 (sqrt (pow x 5))) (* 1/2 x)))))) (taylor 0 x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (sqrt (pow x 3))) (taylor inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (sqrt (pow x 3))) (taylor inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (sqrt (pow x 3))) (taylor inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (sqrt (pow x 3))) (taylor inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (patch (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) (patch (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* -10 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* -10 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* -10 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* -10 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
5.0ms
x
@-inf
((* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2))) (/ (* x 1) 2) (pow (pow (exp 10) x) (/ (* x 1) 2)) (* x 1) (* (cos x) (exp (* 10 (* x x)))) (/ (* 2 x) (/ 2 x)) (* (cos x) (exp (* 10 (/ (* 2 x) (/ 2 x))))) (cos x) (* 10 (/ (* 2 x) (/ 2 x))) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (pow (exp 10) x) (* (cos x) (pow (exp (pow x 3/2)) (* (sqrt x) 10))) (pow (exp (pow x 3/2)) (* (sqrt x) 10)) (exp (pow x 3/2)) (* (cos x) (* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2)))) (exp (* 10 (/ (* 2 x) (/ 2 x)))) (* (sqrt x) 10))
5.0ms
x
@0
((* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2))) (/ (* x 1) 2) (pow (pow (exp 10) x) (/ (* x 1) 2)) (* x 1) (* (cos x) (exp (* 10 (* x x)))) (/ (* 2 x) (/ 2 x)) (* (cos x) (exp (* 10 (/ (* 2 x) (/ 2 x))))) (cos x) (* 10 (/ (* 2 x) (/ 2 x))) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (pow (exp 10) x) (* (cos x) (pow (exp (pow x 3/2)) (* (sqrt x) 10))) (pow (exp (pow x 3/2)) (* (sqrt x) 10)) (exp (pow x 3/2)) (* (cos x) (* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2)))) (exp (* 10 (/ (* 2 x) (/ 2 x)))) (* (sqrt x) 10))
2.0ms
x
@inf
((* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2))) (/ (* x 1) 2) (pow (pow (exp 10) x) (/ (* x 1) 2)) (* x 1) (* (cos x) (exp (* 10 (* x x)))) (/ (* 2 x) (/ 2 x)) (* (cos x) (exp (* 10 (/ (* 2 x) (/ 2 x))))) (cos x) (* 10 (/ (* 2 x) (/ 2 x))) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (pow (exp 10) x) (* (cos x) (pow (exp (pow x 3/2)) (* (sqrt x) 10))) (pow (exp (pow x 3/2)) (* (sqrt x) 10)) (exp (pow x 3/2)) (* (cos x) (* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2)))) (exp (* 10 (/ (* 2 x) (/ 2 x)))) (* (sqrt x) 10))

simplify290.0ms (2.8%)

Memory
3.1MiB live, 199.0MiB allocated
Algorithm
egg-herbie
Rules
11 174×lower-fma.f64
11 174×lower-fma.f32
3 710×lower-+.f64
3 710×lower-+.f32
3 360×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01621562
14621494
213631392
347131390
475281390
080481313
Stop Event
iter limit
node limit
Counts
216 → 204
Calls
Call 1
Inputs
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
1
(+ 1 (* 5 (pow x 2)))
(+ 1 (* (pow x 2) (+ 5 (* 25/2 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 5 (* (pow x 2) (+ 25/2 (* 125/6 (pow x 2)))))))
x
x
x
x
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
1
(+ 1 (* 10 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (* 50 (pow x 2))) 1/2)))))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (+ (* 5/3 (* (sqrt x) (+ (sqrt (pow x 3)) (+ (* -3 (sqrt (pow x 3))) (* 2 (sqrt (pow x 3))))))) (+ (* 50 (* (sqrt (pow x 3)) (+ x (* -1 x)))) (* 500/3 (pow x 3)))))))) 1/2)))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (* 50 (pow x 2)))))))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (+ (* 50 (pow x 2)) (* x (+ (* 5/3 (* (sqrt x) (+ (sqrt (pow x 3)) (+ (* -3 (sqrt (pow x 3))) (* 2 (sqrt (pow x 3))))))) (+ (* 50 (* (sqrt (pow x 3)) (+ x (* -1 x)))) (* 500/3 (pow x 3)))))))))))
1
(+ 1 (sqrt (pow x 3)))
(+ 1 (* x (+ (sqrt x) (* 1/2 (pow x 2)))))
(+ 1 (* x (+ (sqrt x) (* x (+ (* 1/6 (sqrt (pow x 5))) (* 1/2 x))))))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
x
x
x
x
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(cos x)
(cos x)
(cos x)
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (sqrt (pow x 3)))
(exp (sqrt (pow x 3)))
(exp (sqrt (pow x 3)))
(exp (sqrt (pow x 3)))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
x
x
x
x
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(cos x)
(cos x)
(cos x)
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))))
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64)))
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
1
#s(literal 1 binary64)
(+ 1 (* 5 (pow x 2)))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 5 (* 25/2 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 25/2 binary64) (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 5 (* (pow x 2) (+ 25/2 (* 125/6 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 125/6 binary64) (*.f64 x x) #s(literal 25/2 binary64)) (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x) #s(literal 1 binary64))
x
x
x
x
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 10 x))
(fma.f64 x #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ 10 (* 50 x))))
(fma.f64 (fma.f64 #s(literal 50 binary64) x #s(literal 10 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) x #s(literal 50 binary64)) x #s(literal 10 binary64)) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (* 50 (pow x 2))) 1/2)))))
(fma.f64 (fma.f64 (*.f64 #s(literal 50 binary64) x) x #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (+ (* 5/3 (* (sqrt x) (+ (sqrt (pow x 3)) (+ (* -3 (sqrt (pow x 3))) (* 2 (sqrt (pow x 3))))))) (+ (* 50 (* (sqrt (pow x 3)) (+ x (* -1 x)))) (* 500/3 (pow x 3)))))))) 1/2)))))
(fma.f64 (fma.f64 #s(literal 45 binary64) (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 500/3 binary64) #s(literal 19/2 binary64))) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (* 50 (pow x 2)))))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 5 (* (sqrt x) (+ x (* -1 x)))) (+ (* 50 (pow x 2)) (* x (+ (* 5/3 (* (sqrt x) (+ (sqrt (pow x 3)) (+ (* -3 (sqrt (pow x 3))) (* 2 (sqrt (pow x 3))))))) (+ (* 50 (* (sqrt (pow x 3)) (+ x (* -1 x)))) (* 500/3 (pow x 3)))))))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (sqrt (pow x 3)))
(+.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(+ 1 (* x (+ (sqrt x) (* 1/2 (pow x 2)))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (sqrt.f64 x)) x #s(literal 1 binary64))
(+ 1 (* x (+ (sqrt x) (* x (+ (* 1/6 (sqrt (pow x 5))) (* 1/2 x))))))
(fma.f64 (fma.f64 (fma.f64 (sqrt.f64 (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64) (*.f64 #s(literal 1/2 binary64) x)) x (sqrt.f64 x)) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64)))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
x
x
x
x
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (sqrt (pow x 3)))
(exp.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(exp (sqrt (pow x 3)))
(exp.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(exp (sqrt (pow x 3)))
(exp.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(exp (sqrt (pow x 3)))
(exp.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(* 1/2 x)
(*.f64 #s(literal 1/2 binary64) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
x
x
x
x
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (hypot.f64 x x)) (cos.f64 x))
(* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (hypot.f64 x x)) (cos.f64 x))
(* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (hypot.f64 x x)) (cos.f64 x))
(* (cos x) (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (hypot.f64 x x)) (cos.f64 x))
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (hypot.f64 x x))
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (hypot.f64 x x))
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (hypot.f64 x x))
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (hypot.f64 x x))
(exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64)))))
(exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64)))))
(exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64)))))
(exp (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64)))))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))

rewrite46.0ms (0.4%)

Memory
-15.2MiB live, 35.9MiB allocated
Rules
1 612×frac-times
644×frac-add
408×times-frac
358×associate-*r/
334×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033163
055122
1150106
264336
0865436
Stop Event
iter limit
node limit
iter limit
Counts
18 → 36
Calls
Call 1
Inputs
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 x #s(literal 1 binary64))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(cos.f64 x)
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(exp.f64 (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x))))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
Outputs
#s(literal 1 binary64)
x
#s(literal 0 binary64)
#s(literal 1 binary64)
x
#s(literal 0 binary64)
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
x
#s(literal 0 binary64)
(*.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 x)))
(cos.f64 x)
x
#s(literal 0 binary64)
(*.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
#s(literal 1 binary64)
x
#s(literal 0 binary64)

eval43.0ms (0.4%)

Memory
-13.7MiB live, 94.7MiB allocated
Compiler

Compiled 4 900 to 360 computations (92.7% saved)

prune53.0ms (0.5%)

Memory
16.2MiB live, 104.6MiB allocated
Pruning

35 alts after pruning (30 fresh and 5 done)

PrunedKeptTotal
New3298337
Fresh22224
Picked145
Done011
Total33235367
Accuracy
99.1%
Counts
367 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64))))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
96.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64)))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x)))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 #s(literal 5 binary64) x)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
96.8%
(*.f64 (cos.f64 x) (pow.f64 #s(approx (pow (exp 10) x) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) x))
94.2%
(*.f64 (cos.f64 x) (pow.f64 #s(approx (exp (pow x 3/2)) (exp.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
98.0%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
97.8%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 #s(approx (pow (exp 10) x) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
97.7%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #s(approx (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
94.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
93.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))))
94.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
9.6%
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
9.8%
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
27.6%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
27.6%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 887 to 667 computations (24.8% saved)

simplify7.0ms (0.1%)

Memory
10.0MiB live, 10.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
cost-diff320
(*.f64 x #s(literal 1 binary64))
cost-diff0
(pow.f64 (exp.f64 x) x)
cost-diff0
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
cost-diff0
(*.f64 #s(literal 10 binary64) x)
cost-diff0
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
cost-diff0
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
cost-diff320
(*.f64 x #s(literal 1 binary64))
cost-diff384
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
Rules
86×lower-*.f32
66×lower-*.f64
38×lower-pow.f32
30×exp-prod
28×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036235
060209
187209
2121209
3130209
4132209
0132209
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(cos.f64 x)
x
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 x #s(literal 1 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))
#s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(cos.f64 x)
x
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(cos.f64 x)
x
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) x)
(exp.f64 x)
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(sqrt.f64 x)
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
(*.f64 x #s(literal 1 binary64))
#s(literal 1 binary64)
Outputs
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(cos.f64 x)
x
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 x #s(literal 1 binary64))
x
#s(literal 1 binary64)
#s(literal 2 binary64)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))
#s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (cos.f64 x))
(cos.f64 x)
x
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos.f64 x)
x
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 x) x)
(exp.f64 x)
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) x)) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(sqrt.f64 x)
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) x)
(*.f64 x #s(literal 1 binary64))
x
#s(literal 1 binary64)

localize176.0ms (1.7%)

Memory
-28.5MiB live, 171.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.265625
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
accuracy0.3366012695368841
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
accuracy1.9073486861963607
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
accuracy3.161975661496373
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
accuracy0
(cos.f64 x)
accuracy0.3366012695368841
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
accuracy0.45703125
(pow.f64 (exp.f64 x) x)
accuracy1.518755660050454
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
accuracy0
(cos.f64 x)
accuracy0.2421875
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy0.3366012695368841
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
accuracy3.193208532118967
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
accuracy0
(cos.f64 x)
accuracy0.3366012695368841
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
accuracy57.84622646203533
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
accuracy0.19921875
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))
accuracy0.3366012695368841
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
accuracy0.44140625
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
accuracy1.0010338379159784
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
Samples
147.0ms256×0valid
Compiler

Compiled 217 to 31 computations (85.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-cos: 32.0ms (35.3% of total)
ival-pow: 28.0ms (30.9% of total)
ival-mult: 19.0ms (20.9% of total)
ival-exp: 8.0ms (8.8% of total)
ival-sqrt: 2.0ms (2.2% of total)
ival-div: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series59.0ms (0.6%)

Memory
-6.4MiB live, 114.4MiB allocated
Counts
20 → 240
Calls
Call 1
Inputs
#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())
#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())
#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())
#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())
#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())
#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())
#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())
#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())
#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())
Outputs
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor 0 x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (pow x 2)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1 (* 1/2 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1/2 (* 1/6 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* 50 (pow x 3))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4))))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 x)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* 50 x)))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x)))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 5 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 5 (* 25/2 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 5 (* (pow x 2) (+ 25/2 (* 125/6 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (pow x 2)) 10)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (pow x 2)) 10)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (pow x 2)) 10)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (pow x 2)) 10)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (pow x 2)) 10) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (pow x 2)) 10) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (pow x 2)) 10) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (pow x 2)) 10) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (pow x 2)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (pow x 2)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (pow x 2)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (pow x 2)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 1/2 x) (taylor -inf x) (#s(alt (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (patch (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) x) (patch (*.f64 #s(literal 10 binary64) x) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (pow x 2)) 10)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (pow x 2)) 10)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (pow x 2)) 10)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (pow x 2)) 10)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (pow x 2)) 10) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (pow x 2)) 10) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (pow x 2)) 10) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (pow x 2)) 10) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (pow x 2)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (pow x 2)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (pow x 2)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (pow x 2)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) x) (patch (pow.f64 (exp.f64 x) x) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (patch (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #<representation:binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) (patch (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
31.0ms
x
@0
((/ (* x 1) 2) (* x 1) (* (cos x) (* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2)))) (cos x) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (* (cos x) (exp (* (* 10 x) x))) (* (* 10 x) x) (* 10 x) (* (cos x) (pow (pow (exp x) x) 10)) (pow (pow (exp x) x) 10) (pow (exp x) x) (* (cos x) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1))) (pow (exp 10) x) (* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2))) (pow (pow (exp 10) x) (/ (* x 1) 2)) (exp (* (* 10 x) x)) (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))
10.0ms
x
@-inf
((/ (* x 1) 2) (* x 1) (* (cos x) (* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2)))) (cos x) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (* (cos x) (exp (* (* 10 x) x))) (* (* 10 x) x) (* 10 x) (* (cos x) (pow (pow (exp x) x) 10)) (pow (pow (exp x) x) 10) (pow (exp x) x) (* (cos x) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1))) (pow (exp 10) x) (* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2))) (pow (pow (exp 10) x) (/ (* x 1) 2)) (exp (* (* 10 x) x)) (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))
9.0ms
x
@inf
((/ (* x 1) 2) (* x 1) (* (cos x) (* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2)))) (cos x) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (* (cos x) (exp (* (* 10 x) x))) (* (* 10 x) x) (* 10 x) (* (cos x) (pow (pow (exp x) x) 10)) (pow (pow (exp x) x) 10) (pow (exp x) x) (* (cos x) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1))) (pow (exp 10) x) (* (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow (pow (exp 10) x) (/ (* x 1) 2))) (pow (pow (exp 10) x) (/ (* x 1) 2)) (exp (* (* 10 x) x)) (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))

simplify441.0ms (4.3%)

Memory
42.3MiB live, 229.5MiB allocated
Algorithm
egg-herbie
Rules
19 582×lower-fma.f64
19 582×lower-fma.f32
4 308×lower-*.f64
4 308×lower-*.f32
3 704×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01471640
13901616
210111522
323171522
438371522
544031522
660051522
081331438
Stop Event
iter limit
node limit
Counts
240 → 228
Calls
Call 1
Inputs
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
x
x
x
x
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
1
(+ 1 (pow x 2))
(+ 1 (* (pow x 2) (+ 1 (* 1/2 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1/2 (* 1/6 (pow x 2)))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2)))))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2)))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* x (+ (* 10 x) (* 50 (pow x 3)))))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))
1
(+ 1 (* 10 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
1
(+ 1 (* 5 (pow x 2)))
(+ 1 (* (pow x 2) (+ 5 (* 25/2 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 5 (* (pow x 2) (+ 25/2 (* 125/6 (pow x 2)))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
x
x
x
x
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(cos x)
(cos x)
(cos x)
(cos x)
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(exp (pow x 2))
(exp (pow x 2))
(exp (pow x 2))
(exp (pow x 2))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
(* 1/2 x)
x
x
x
x
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(cos x)
(cos x)
(cos x)
(cos x)
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(exp (pow x 2))
(exp (pow x 2))
(exp (pow x 2))
(exp (pow x 2))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(pow (exp (* 5 (pow x 2))) 2)
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
Outputs
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
x
x
x
x
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 19/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 19/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) x) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 19/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 19/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) x) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (pow x 2))
(fma.f64 x x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1 (* 1/2 (pow x 2)))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1/2 (* 1/6 (pow x 2)))))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/6 binary64) (fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64) x) x #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 50 binary64) (fma.f64 (*.f64 x x) #s(literal 19/2 binary64) #s(literal 1 binary64)))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2)))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 500/3 binary64) (*.f64 x (fma.f64 #s(literal 45 binary64) (*.f64 x x) #s(literal 19/2 binary64)))) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* 50 (pow x 3)))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) x) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 x))
(fma.f64 #s(literal 10 binary64) x #s(literal 1 binary64))
(+ 1 (* x (+ 10 (* 50 x))))
(fma.f64 (fma.f64 #s(literal 50 binary64) x #s(literal 10 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) x #s(literal 50 binary64)) x #s(literal 10 binary64)) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) x) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 5 (pow x 2)))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 5 (* 25/2 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 25/2 binary64) (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 5 (* (pow x 2) (+ 25/2 (* 125/6 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 125/6 binary64) (*.f64 x x) #s(literal 25/2 binary64)) (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) x) x #s(literal 1 binary64))
(exp (* 10 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp (* 10 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp (* 10 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp (* 10 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
x
x
x
x
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(pow (exp (pow x 2)) 10)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (pow x 2)) 10)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (pow x 2)) 10)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (pow x 2)) 10)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (pow x 2))
(pow.f64 (exp.f64 x) x)
(exp (pow x 2))
(pow.f64 (exp.f64 x) x)
(exp (pow x 2))
(pow.f64 (exp.f64 x) x)
(exp (pow x 2))
(pow.f64 (exp.f64 x) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp (* 10 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp (* 10 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp (* 10 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
(* 1/2 x)
(*.f64 x #s(literal 1/2 binary64))
x
x
x
x
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* 10 x)
(*.f64 #s(literal 10 binary64) x)
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(pow (exp (pow x 2)) 10)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (pow x 2)) 10)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (pow x 2)) 10)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (pow x 2)) 10)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (pow x 2))
(pow.f64 (exp.f64 x) x)
(exp (pow x 2))
(pow.f64 (exp.f64 x) x)
(exp (pow x 2))
(pow.f64 (exp.f64 x) x)
(exp (pow x 2))
(pow.f64 (exp.f64 x) x)
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 5 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))

rewrite336.0ms (3.3%)

Memory
7.5MiB live, 203.8MiB allocated
Rules
6 648×lower-fma.f64
6 648×lower-fma.f32
3 206×lower-*.f32
3 188×lower-*.f64
2 286×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036180
060142
1160141
2599141
33676141
08094139
Stop Event
iter limit
node limit
iter limit
Counts
20 → 1 117
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(cos.f64 x)
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
Outputs
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 2 binary64) x))
(*.f64 #s(literal -1/2 binary64) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) x))
(*.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 2 binary64))
(*.f64 (neg.f64 x) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 x #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) x))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/4 binary64) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -4 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 x))) #s(literal 8 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal 4 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal -8 binary64))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -2 binary64) (*.f64 #s(literal -4 binary64) (*.f64 #s(literal -1/2 binary64) x))) #s(literal 8 binary64))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -4 binary64) (*.f64 #s(literal -4 binary64) (neg.f64 x))) #s(literal 16 binary64))
(/.f64 (fma.f64 (neg.f64 x) #s(literal 2 binary64) (*.f64 #s(literal -4 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -8 binary64))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal 4 binary64) x) #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (fma.f64 (neg.f64 x) #s(literal 4 binary64) (*.f64 #s(literal -4 binary64) x)) #s(literal -16 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x)) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -4 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 x))) #s(literal -8 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 4 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 8 binary64))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 4 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (/.f64 #s(literal 4 binary64) x) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (/.f64 #s(literal 4 binary64) x) (neg.f64 x))) (*.f64 (/.f64 #s(literal 4 binary64) x) #s(literal -4 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (/.f64 #s(literal 4 binary64) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) x) (*.f64 (/.f64 #s(literal 4 binary64) x) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 4 binary64) x) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 4 binary64) x) x)) (*.f64 (/.f64 #s(literal 4 binary64) x) #s(literal 4 binary64)))
(/.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal -1/2 binary64) x))) #s(literal -8 binary64))
(/.f64 (fma.f64 x #s(literal -4 binary64) (*.f64 #s(literal 4 binary64) (neg.f64 x))) #s(literal -16 binary64))
(/.f64 (fma.f64 x #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 8 binary64))
(/.f64 (fma.f64 x (/.f64 #s(literal 4 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (fma.f64 x #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) x)) #s(literal 16 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 4 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) x))
(/.f64 (neg.f64 x) #s(literal -2 binary64))
(/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1/2 binary64) x))
(fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 x #s(literal -4 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(fma.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) x))
(fma.f64 (neg.f64 x) #s(literal -1/4 binary64) (*.f64 #s(literal 1/4 binary64) x))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/4 binary64) x))
(fma.f64 x #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) x))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) x))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) x)) #s(literal -1 binary64)))
(+.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (exp.f64 x) #s(literal 1/4 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/4 binary64) x))
(log.f64 (sqrt.f64 (exp.f64 x)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/2 binary64))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x)))
(*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1 binary64) x (neg.f64 x)))
(*.f64 #s(literal -1 binary64) (neg.f64 x))
(*.f64 (neg.f64 x) #s(literal -1 binary64))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1 binary64) x)
(*.f64 x #s(literal 1 binary64))
(pow.f64 (*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x (exp.f64 (log.f64 x))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (exp.f64 (log.f64 x)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 2 binary64))
(pow.f64 x #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal -2 binary64) x) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -2 binary64) x) (neg.f64 x))) (/.f64 #s(literal 4 binary64) x))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) x) (*.f64 (/.f64 #s(literal -2 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -2 binary64) x) x)) (*.f64 (/.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) x))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 x))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (neg.f64 x) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal -4 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal -2 binary64) x)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (neg.f64 x))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (/.f64 #s(literal 4 binary64) x))
(/.f64 (fma.f64 x (/.f64 #s(literal -2 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -2 binary64) x)))
(/.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 x))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -2 binary64))
(/.f64 (fma.f64 x (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) x))
(/.f64 (fma.f64 x #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) x))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64)))
(neg.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x)))
(neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x)))
(neg.f64 (neg.f64 x))
(fma.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(sqrt.f64 (*.f64 x x))
(-.f64 #s(literal 0 binary64) (neg.f64 x))
(-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) x))
(hypot.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (*.f64 (log.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (*.f64 (log.f64 x) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(log.f64 (exp.f64 x))
x
(*.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x))) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x)) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (neg.f64 x))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))))
(cos.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x)))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x)))
(cos.f64 (neg.f64 x))
(cos.f64 x)
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (neg.f64 x))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x))))
(*.f64 #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) x))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 20 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) x)
(*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))))
(*.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x))))
(*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 #s(literal 1/4 binary64) x) (log.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 20 binary64)))
(*.f64 #s(literal 5 binary64) (hypot.f64 x x))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 20 binary64))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 5 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 20 binary64) x))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) x)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) x)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) x)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) x))) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) x)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) x)))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (/.f64 #s(literal 4 binary64) x))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x))) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))
(neg.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x))))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -2 binary64)) (neg.f64 x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64))) (*.f64 #s(literal 10 binary64) x) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) #s(literal 20 binary64) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) #s(literal 10 binary64) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/8 binary64))) (*.f64 #s(literal 10 binary64) x) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x)) #s(literal 20 binary64) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 20 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 10 binary64) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 x #s(literal 1/8 binary64)) (*.f64 #s(literal 20 binary64) x) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x))) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (neg.f64 x))) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 20 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 10 binary64) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 10 binary64) x) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) x)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 5 binary64) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 1/2 binary64) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (sqrt.f64 x) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) x)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/4 binary64) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 10 binary64) x) (pow.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 10 binary64) (pow.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 5 binary64) x) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 x (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(fma.f64 x (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(-.f64 #s(literal 0 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x))))
(+.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))) (log.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x))))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 5 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (sqrt.f64 x)) #s(literal 20 binary64))
(*.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 5 binary64))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))))
(*.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 x))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 20 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 20 binary64) x))
(*.f64 #s(literal 10 binary64) x)
(*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 20 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) x))
(*.f64 x #s(literal 10 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 5 binary64) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))))
(neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 20 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (sqrt.f64 x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 3/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 20 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 10 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 3/2 binary64))))
(fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/2 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5 binary64) x) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 5 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x #s(literal 5 binary64) (*.f64 #s(literal 5 binary64) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) x)))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 3/2 binary64))))
(+.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 5 binary64) x))
(log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64))) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) x)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 5 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 3/2 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 3/2 binary64))) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (exp.f64 (hypot.f64 x x)) (exp.f64 (hypot.f64 x x))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (exp.f64 (hypot.f64 x x)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) x)) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (/.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (/.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (/.f64 x #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (hypot.f64 x x) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (hypot.f64 x x) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) x)) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) x)) (sqrt.f64 (pow.f64 (exp.f64 x) x)))
(pow.f64 (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (hypot.f64 x x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) (pow.f64 (exp.f64 x) (neg.f64 x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (hypot.f64 x x))) #s(literal -1/2 binary64))
(pow.f64 (E.f64) (*.f64 x x))
(pow.f64 (exp.f64 (hypot.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) x)
(/.f64 (sqrt.f64 (pow.f64 (exp.f64 x) x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (neg.f64 x)))
(sqrt.f64 (exp.f64 (hypot.f64 x x)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (hypot.f64 x x)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 x x))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64))) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) x)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 5 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 3/2 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 3/2 binary64))) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (exp.f64 (hypot.f64 x x)) (exp.f64 (hypot.f64 x x))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (exp.f64 (hypot.f64 x x)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) x)) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (/.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (/.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (/.f64 x #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (hypot.f64 x x) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (hypot.f64 x x) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(literal 3 binary64)) (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 x) #s(literal 5 binary64)))
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (exp.f64 x)) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(/.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) #s(literal 5 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) x)))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x) (*.f64 #s(literal 5 binary64) x)))
(exp.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)) (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (sqrt.f64 x))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (*.f64 (exp.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 (exp.f64 x))) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 x) #s(literal 5 binary64))) x)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (exp.f64 x)) (exp.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x)) #s(literal 2 binary64))
(pow.f64 (E.f64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (pow.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (neg.f64 x)))
(exp.f64 (+.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (+.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))))
(exp.f64 (+.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (+.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))) (*.f64 (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (+.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)))))
(exp.f64 (+.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (+.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)))))
(exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (+.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 5 binary64) x)) (pow.f64 (exp.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x)
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/4 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) x))
(/.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal -1/2 binary64) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (neg.f64 x)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x))))
(exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (+.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 #s(literal 10 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (+.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64))) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) x)) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 5 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 3/2 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 3/2 binary64))) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (exp.f64 (hypot.f64 x x)) (exp.f64 (hypot.f64 x x))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (exp.f64 (hypot.f64 x x)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) x)) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (/.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (/.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (/.f64 x #s(literal -4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/4 binary64) x)) x (*.f64 #s(literal 5 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 #s(literal 5/2 binary64) (hypot.f64 x x) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (hypot.f64 x x) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (hypot.f64 x x) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 x))) #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (*.f64 x (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 x) x)
(*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 x (sqrt.f64 x))
(pow.f64 (*.f64 (exp.f64 (log.f64 x)) (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x x) (exp.f64 (log.f64 x))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/4 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 3 binary64))
(pow.f64 x #s(literal 3/2 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal -1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) x (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (*.f64 (log.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (*.f64 (log.f64 x) #s(literal 1/2 binary64))) (*.f64 (log.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (*.f64 (log.f64 x) #s(literal 1/2 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))

eval460.0ms (4.5%)

Memory
-27.8MiB live, 657.4MiB allocated
Compiler

Compiled 30 505 to 3 897 computations (87.2% saved)

prune151.0ms (1.5%)

Memory
4.4MiB live, 322.1MiB allocated
Pruning

56 alts after pruning (50 fresh and 6 done)

PrunedKeptTotal
New1 536401 576
Fresh151025
Picked325
Done145
Total1 555561 611
Accuracy
99.9%
Counts
1 611 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.6%
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
95.9%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (cos.f64 x)))
95.9%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)))
96.4%
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)))
95.2%
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
97.7%
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
96.4%
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
96.0%
(*.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64))))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x)))
99.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x x)) #s(literal 10 binary64)))
97.8%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 20 binary64) x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
96.8%
(*.f64 (cos.f64 x) (pow.f64 #s(approx (pow (exp 10) x) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) x))
99.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64)))))
93.5%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
97.7%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 5 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
99.2%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
96.1%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
96.0%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
96.4%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 10 binary64))))
96.2%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
99.4%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
94.2%
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
93.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)))
94.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
94.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
9.8%
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
27.6%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
27.6%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
27.6%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
21.3%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.7%
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 1 735 to 1 263 computations (27.2% saved)

simplify184.0ms (1.8%)

Memory
31.7MiB live, 139.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
cost-diff0
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x))
cost-diff0
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
cost-diff320
(*.f64 x #s(literal 1 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
cost-diff1088
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))
cost-diff1728
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x))
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
#s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
cost-diff0
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
cost-diff0
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
cost-diff320
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
Rules
15 550×lower-fma.f32
15 546×lower-fma.f64
3 810×lower-*.f32
3 784×lower-*.f64
1 662×distribute-lft-out
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
051321
086296
1122296
2202287
3360265
4602265
51356265
64585257
08120257
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
#s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
#s(literal -1/2 binary64)
(*.f64 x x)
x
#s(literal 1 binary64)
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(cos.f64 x)
x
(exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(/.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
(*.f64 #s(literal 20 binary64) x)
#s(literal 20 binary64)
(/.f64 #s(literal 4 binary64) x)
#s(literal 4 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(cos.f64 x)
x
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(E.f64)
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(sqrt.f64 x)
#s(literal 10 binary64)
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
(*.f64 x #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x))
(cos.f64 x)
x
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp.f64 x)
#s(literal 5 binary64)
(pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(pow.f64 (exp.f64 x) #s(literal 20 binary64))
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #s(approx (cos x) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))))
#s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (cos x) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
#s(literal -1/2 binary64)
(*.f64 x x)
x
#s(literal 1 binary64)
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(cos.f64 x)
x
(exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x))
(*.f64 #s(literal 40 binary64) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(/.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
(*.f64 #s(literal 20 binary64) x)
#s(literal 20 binary64)
(/.f64 #s(literal 4 binary64) x)
#s(literal 4 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x))
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(E.f64)
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(sqrt.f64 x)
#s(literal 10 binary64)
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) x)
(*.f64 x #s(literal 1 binary64))
x
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x))
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 x) #s(literal 5 binary64))) x) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 x) #s(literal 5 binary64))) x)
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 x) #s(literal 5 binary64)))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp.f64 x)
#s(literal 5 binary64)
(pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)

localize296.0ms (2.9%)

Memory
-29.0MiB live, 228.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.31640625
(pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))
accuracy0.32421875
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)
accuracy0.5504875488422102
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
accuracy0.765190332127029
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
accuracy0.296875
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
accuracy1.9476217109398852
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
accuracy2.781821175017382
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
accuracy8.234214172545956
(E.f64)
accuracy0.18359375
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy0.234375
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))
accuracy0.2897262695368841
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
accuracy2.7781261713316328
(exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))
accuracy0.2897262695368841
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
accuracy0.44921875
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
accuracy45.452346772451754
#s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
accuracy50.16330245517213
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
accuracy0
(cos.f64 x)
accuracy0.0078125
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
accuracy0.203125
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
accuracy0.2897262695368841
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
Samples
176.0ms222×0valid
55.0ms34×5exit
Compiler

Compiled 290 to 49 computations (83.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 163.0ms
ival-pow: 66.0ms (40.5% of total)
ival-mult: 31.0ms (19% of total)
ival-exp: 29.0ms (17.8% of total)
adjust: 13.0ms (8% of total)
ival-div: 8.0ms (4.9% of total)
ival-cos: 8.0ms (4.9% of total)
ival-add: 3.0ms (1.8% of total)
ival-sqrt: 2.0ms (1.2% of total)
ival-e: 2.0ms (1.2% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series59.0ms (0.6%)

Memory
4.6MiB live, 41.6MiB allocated
Counts
25 → 288
Calls
Call 1
Inputs
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())
#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())
#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())
#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())
#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())
#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())
#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())
#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())
#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())
#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())
#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())
#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())
#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())
#s(alt (E.f64) (patch (E.f64) #<representation:binary64>) () ())
#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())
#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())
#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 20 x)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 20 (* 200 x)))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x)))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) (taylor 0 x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) (taylor 0 x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor 0 x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (* (pow x 2) (log (E))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (* 50 (* (pow x 2) (pow (log (E)) 2))) 1/2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* x (+ (* -5 (* x (log (E)))) (* 500/3 (* (pow x 3) (pow (log (E)) 3)))))) 1/2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (* (pow x 2) (log (E))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 (* x (log (E)))) (* 50 (* (pow x 3) (pow (log (E)) 2)))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* 500/3 (* (pow x 4) (pow (log (E)) 3)))))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 x)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* 50 x)))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x)))))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (log (E))))) (taylor 0 x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (log (E))))) (taylor 0 x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (log (E))))) (taylor 0 x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (log (E))))) (taylor 0 x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 5 x)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 5 (* 25/2 x)))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 5 (* x (+ 25/2 (* 125/6 x)))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* 5 x)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 5 (* 25/2 x)))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 5 (* x (+ 25/2 (* 125/6 x)))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* -1/2 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor inf x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (pow x 2) (log (E)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (pow x 2) (log (E)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (pow x 2) (log (E)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (pow x 2) (log (E)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (log (E))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (log (E))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (log (E))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (log (E))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (pow (* (pow (exp x) 5) (exp (* 5 x))) x) (taylor inf x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (pow (* (pow (exp x) 5) (exp (* 5 x))) x) (taylor inf x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (pow (* (pow (exp x) 5) (exp (* 5 x))) x) (taylor inf x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (pow (* (pow (exp x) 5) (exp (* 5 x))) x) (taylor inf x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (* (pow (exp x) 5) (exp (* 5 x))) (taylor inf x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (pow (exp x) 5) (exp (* 5 x))) (taylor inf x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (pow (exp x) 5) (exp (* 5 x))) (taylor inf x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (pow (exp x) 5) (exp (* 5 x))) (taylor inf x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (log (E))))) (taylor inf x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (log (E))))) (taylor inf x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (log (E))))) (taylor inf x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (log (E))))) (taylor inf x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp x) 5) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp x) 5) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp x) 5) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp x) 5) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* -1/2 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 40 x) (taylor -inf x) (#s(alt (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (patch (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (patch (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) (patch (*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (*.f64 x #s(literal 1 binary64)) (patch (*.f64 x #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))) #<representation:binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) (patch (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)) #<representation:binary64>) () ())) ())
#s(alt (pow (* (pow (exp x) 5) (exp (* 5 x))) x) (taylor -inf x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (pow (* (pow (exp x) 5) (exp (* 5 x))) x) (taylor -inf x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (pow (* (pow (exp x) 5) (exp (* 5 x))) x) (taylor -inf x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (pow (* (pow (exp x) 5) (exp (* 5 x))) x) (taylor -inf x) (#s(alt (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) (patch (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x) #<representation:binary64>) () ())) ())
#s(alt (* (pow (exp x) 5) (exp (* 5 x))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (pow (exp x) 5) (exp (* 5 x))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (pow (exp x) 5) (exp (* 5 x))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (* (pow (exp x) 5) (exp (* 5 x))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) (patch (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal 10 binary64) x) x) (patch (*.f64 (*.f64 #s(literal 10 binary64) x) x) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (patch (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #<representation:binary64>) () ())) ())
#s(alt (* -10 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* -10 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* -10 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (* -10 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp x) 5) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp x) 5) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp x) 5) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (pow (exp x) 5) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
#s(alt (exp (* 5 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #<representation:binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
28.0ms
x
@inf
((pow (pow (exp 20) x) (* 1/2 x)) (* (cos x) (pow (pow (exp 20) x) (* 1/2 x))) (cos x) (pow (exp 20) x) (* (cos x) (pow (pow (exp 10) x) x)) (cos x) (+ (* -1/2 (* x x)) 1) (* x x) (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ 4 x)) (* (cos x) (exp (/ (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ 4 x)))) (* x 1) (* (cos x) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1)))) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1))) (* (cos x) (pow (* (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2))) x)) (pow (* (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2))) x) (* (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2))) (pow (pow (exp 10) x) x) (exp (/ (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ 4 x))) (* (* 10 x) x) (E) (pow (E) (* (sqrt x) 10)) (* (sqrt x) 10) (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2)))
17.0ms
x
@0
((pow (pow (exp 20) x) (* 1/2 x)) (* (cos x) (pow (pow (exp 20) x) (* 1/2 x))) (cos x) (pow (exp 20) x) (* (cos x) (pow (pow (exp 10) x) x)) (cos x) (+ (* -1/2 (* x x)) 1) (* x x) (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ 4 x)) (* (cos x) (exp (/ (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ 4 x)))) (* x 1) (* (cos x) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1)))) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1))) (* (cos x) (pow (* (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2))) x)) (pow (* (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2))) x) (* (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2))) (pow (pow (exp 10) x) x) (exp (/ (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ 4 x))) (* (* 10 x) x) (E) (pow (E) (* (sqrt x) 10)) (* (sqrt x) 10) (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2)))
4.0ms
x
@-inf
((pow (pow (exp 20) x) (* 1/2 x)) (* (cos x) (pow (pow (exp 20) x) (* 1/2 x))) (cos x) (pow (exp 20) x) (* (cos x) (pow (pow (exp 10) x) x)) (cos x) (+ (* -1/2 (* x x)) 1) (* x x) (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ 4 x)) (* (cos x) (exp (/ (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ 4 x)))) (* x 1) (* (cos x) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1)))) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1))) (* (cos x) (pow (* (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2))) x)) (pow (* (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2))) x) (* (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2))) (pow (pow (exp 10) x) x) (exp (/ (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (/ 4 x))) (* (* 10 x) x) (E) (pow (E) (* (sqrt x) 10)) (* (sqrt x) 10) (pow (exp x) 5) (pow (exp 10) (/ (* x 1) 2)))

simplify275.0ms (2.7%)

Memory
-9.2MiB live, 180.6MiB allocated
Algorithm
egg-herbie
Rules
15 960×lower-fma.f64
15 960×lower-fma.f32
3 882×lower-+.f64
3 882×lower-+.f32
3 502×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01721848
14751792
211041742
323991738
439261738
547511738
672051738
081281633
Stop Event
iter limit
node limit
Counts
288 → 276
Calls
Call 1
Inputs
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
1
(+ 1 (* 20 x))
(+ 1 (* x (+ 20 (* 200 x))))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 40 x)
(* 40 x)
(* 40 x)
(* 40 x)
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
x
x
x
x
1
(+ 1 (* 10 (* (pow x 2) (log (E)))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (* 50 (* (pow x 2) (pow (log (E)) 2))) 1/2)))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* x (+ (* -5 (* x (log (E)))) (* 500/3 (* (pow x 3) (pow (log (E)) 3)))))) 1/2)))))
1
(+ 1 (* 10 (* (pow x 2) (log (E)))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* 50 (* (pow x 3) (pow (log (E)) 2))))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* 500/3 (* (pow x 4) (pow (log (E)) 3))))))))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
1
(+ 1 (* 10 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(exp (* 10 (* (sqrt x) (log (E)))))
(exp (* 10 (* (sqrt x) (log (E)))))
(exp (* 10 (* (sqrt x) (log (E)))))
(exp (* 10 (* (sqrt x) (log (E)))))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
1
(+ 1 (* 5 x))
(+ 1 (* x (+ 5 (* 25/2 x))))
(+ 1 (* x (+ 5 (* x (+ 25/2 (* 125/6 x))))))
1
(+ 1 (* 5 x))
(+ 1 (* x (+ 5 (* 25/2 x))))
(+ 1 (* x (+ 5 (* x (+ 25/2 (* 125/6 x))))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(cos x)
(cos x)
(cos x)
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(cos x)
(cos x)
(cos x)
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 40 x)
(* 40 x)
(* 40 x)
(* 40 x)
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
x
x
x
x
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(exp (* 10 (* (pow x 2) (log (E)))))
(exp (* 10 (* (pow x 2) (log (E)))))
(exp (* 10 (* (pow x 2) (log (E)))))
(exp (* 10 (* (pow x 2) (log (E)))))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(* (pow (exp x) 5) (exp (* 5 x)))
(* (pow (exp x) 5) (exp (* 5 x)))
(* (pow (exp x) 5) (exp (* 5 x)))
(* (pow (exp x) 5) (exp (* 5 x)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(exp (* 10 (* (sqrt x) (log (E)))))
(exp (* 10 (* (sqrt x) (log (E)))))
(exp (* 10 (* (sqrt x) (log (E)))))
(exp (* 10 (* (sqrt x) (log (E)))))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(pow (exp x) 5)
(pow (exp x) 5)
(pow (exp x) 5)
(pow (exp x) 5)
(exp (* 5 x))
(exp (* 5 x))
(exp (* 5 x))
(exp (* 5 x))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(cos x)
(cos x)
(cos x)
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(cos x)
(cos x)
(cos x)
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 40 x)
(* 40 x)
(* 40 x)
(* 40 x)
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
x
x
x
x
(* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))))
(* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))))
(* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))))
(* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))))
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(* (pow (exp x) 5) (exp (* 5 x)))
(* (pow (exp x) 5) (exp (* 5 x)))
(* (pow (exp x) 5) (exp (* 5 x)))
(* (pow (exp x) 5) (exp (* 5 x)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(pow (exp x) 5)
(pow (exp x) 5)
(pow (exp x) 5)
(pow (exp x) 5)
(exp (* 5 x))
(exp (* 5 x))
(exp (* 5 x))
(exp (* 5 x))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 50 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 (*.f64 #s(literal 19/2 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 20 x))
(fma.f64 #s(literal 20 binary64) x #s(literal 1 binary64))
(+ 1 (* x (+ 20 (* 200 x))))
(fma.f64 (fma.f64 #s(literal 200 binary64) x #s(literal 20 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 4000/3 binary64) x #s(literal 200 binary64)) x #s(literal 20 binary64)) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 (*.f64 #s(literal 19/2 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 (*.f64 #s(literal 19/2 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
x
x
x
x
1
#s(literal 1 binary64)
(+ 1 (* 10 (* (pow x 2) (log (E)))))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (* 50 (* (pow x 2) (pow (log (E)) 2))) 1/2)))))
(fma.f64 (fma.f64 (*.f64 #s(literal 50 binary64) x) x #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* x (+ (* -5 (* x (log (E)))) (* 500/3 (* (pow x 3) (pow (log (E)) 3)))))) 1/2)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 500/3 binary64) x) x #s(literal 45 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (* (pow x 2) (log (E)))))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* 50 (* (pow x 3) (pow (log (E)) 2))))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 50 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* 500/3 (* (pow x 4) (pow (log (E)) 3))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 (*.f64 #s(literal 19/2 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 102299/720 binary64) (*.f64 x x) #s(literal 1081/24 binary64)) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 50 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 x))
(fma.f64 x #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ 10 (* 50 x))))
(fma.f64 (fma.f64 #s(literal 50 binary64) x #s(literal 10 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) x #s(literal 50 binary64)) x #s(literal 10 binary64)) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 50 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 50 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(exp (* 10 (* (sqrt x) (log (E)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(exp (* 10 (* (sqrt x) (log (E)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(exp (* 10 (* (sqrt x) (log (E)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(exp (* 10 (* (sqrt x) (log (E)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 5 x))
(fma.f64 #s(literal 5 binary64) x #s(literal 1 binary64))
(+ 1 (* x (+ 5 (* 25/2 x))))
(fma.f64 (fma.f64 #s(literal 25/2 binary64) x #s(literal 5 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 5 (* x (+ 25/2 (* 125/6 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 125/6 binary64) x #s(literal 25/2 binary64)) x #s(literal 5 binary64)) x #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 5 x))
(fma.f64 #s(literal 5 binary64) x #s(literal 1 binary64))
(+ 1 (* x (+ 5 (* 25/2 x))))
(fma.f64 (fma.f64 #s(literal 25/2 binary64) x #s(literal 5 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 5 (* x (+ 25/2 (* 125/6 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 125/6 binary64) x #s(literal 25/2 binary64)) x #s(literal 5 binary64)) x #s(literal 1 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(exp (* 20 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp (* 20 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp (* 20 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp (* 20 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
x
x
x
x
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(exp (* 10 (* (pow x 2) (log (E)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (* (pow x 2) (log (E)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (* (pow x 2) (log (E)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (* (pow x 2) (log (E)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(* (pow (exp x) 5) (exp (* 5 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(* (pow (exp x) 5) (exp (* 5 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(* (pow (exp x) 5) (exp (* 5 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(* (pow (exp x) 5) (exp (* 5 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(exp (* 10 (* (sqrt x) (log (E)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(exp (* 10 (* (sqrt x) (log (E)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(exp (* 10 (* (sqrt x) (log (E)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(exp (* 10 (* (sqrt x) (log (E)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(pow (exp x) 5)
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow (exp x) 5)
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow (exp x) 5)
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow (exp x) 5)
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp (* 5 x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp (* 5 x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp (* 5 x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp (* 5 x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(exp (* 20 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp (* 20 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp (* 20 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp (* 20 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 40 x)
(*.f64 #s(literal 40 binary64) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
x
x
x
x
(* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(* (cos x) (pow (* (pow (exp x) 5) (exp (* 5 x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow (* (pow (exp x) 5) (exp (* 5 x))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(* (pow (exp x) 5) (exp (* 5 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(* (pow (exp x) 5) (exp (* 5 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(* (pow (exp x) 5) (exp (* 5 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(* (pow (exp x) 5) (exp (* 5 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x))
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x))
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x))
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(pow (exp x) 5)
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow (exp x) 5)
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow (exp x) 5)
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow (exp x) 5)
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp (* 5 x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp (* 5 x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp (* 5 x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp (* 5 x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))

rewrite321.0ms (3.1%)

Memory
27.7MiB live, 264.7MiB allocated
Rules
4 584×lower-*.f32
4 558×lower-*.f64
3 066×lower-fma.f32
3 062×lower-fma.f64
2 960×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051256
086236
1265228
21349220
08386213
Stop Event
iter limit
node limit
iter limit
Counts
25 → 986
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(cos.f64 x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
#s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 x #s(literal 1 binary64))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x)
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
(exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(E.f64)
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))
Outputs
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) x) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(*.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (exp.f64 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64)) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (E.f64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (E.f64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (E.f64) (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64))))
(pow.f64 (E.f64) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 #s(literal 1/4 binary64) x) (*.f64 x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal 1/4 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(exp.f64 (fma.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64))) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos.f64 x)
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (pow.f64 (exp.f64 #s(literal 10 binary64)) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 1/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 x) #s(literal 20 binary64))
(pow.f64 (E.f64) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal -1/2 binary64) x)))
(sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 40 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 x #s(literal 20 binary64)))
(*.f64 #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #s(approx (cos x) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
#s(approx (cos x) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/64 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (pow.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (fma.f64 (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 6 binary64)) (*.f64 #s(literal 64000000 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 4 binary64)) (hypot.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 6 binary64)) (*.f64 #s(literal 64000000 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 3 binary64))) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 9 binary64)) (pow.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 64000000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) #s(literal 3 binary64)))) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (neg.f64 x)) #s(literal -2 binary64) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (neg.f64 x)) #s(literal -20 binary64) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) (neg.f64 x)) (/.f64 (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 x x) #s(literal -1/2 binary64)) (/.f64 #s(literal 10 binary64) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 1/2 binary64)) (/.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1/2 binary64)) (/.f64 x (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)) (/.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/2 binary64)) (/.f64 x x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 x (neg.f64 x)) (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 x #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 x #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) x) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/2 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (/.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 2 binary64) x)) #s(literal 10 binary64) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x)) x (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)) x (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 #s(literal -20 binary64) (/.f64 (*.f64 x x) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 20 binary64) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) x) #s(literal 2 binary64) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (/.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal -1 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) #s(literal 20 binary64) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) x) (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) x) (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal 2 binary64) x)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (log.f64 (exp.f64 #s(literal 40 binary64))) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))
(fma.f64 x (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64)))
(fma.f64 x #s(literal 20 binary64) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) (/.f64 (*.f64 x x) x) (*.f64 x #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) x (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(-.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (neg.f64 (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(+.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))
(+.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))
(*.f64 (/.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) (/.f64 #s(literal 4 binary64) x)) (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (pow.f64 x #s(literal -1 binary64))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (pow.f64 x #s(literal -1 binary64))) (/.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (/.f64 #s(literal 4 binary64) x)))
(*.f64 (/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (pow.f64 x #s(literal -1 binary64))) (/.f64 (pow.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 4 binary64) x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) #s(literal -4 binary64)) (/.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)) (/.f64 (pow.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)) (/.f64 (pow.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 4 binary64) x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (neg.f64 (pow.f64 x #s(literal -1 binary64)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1/4 binary64)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) x) #s(literal 1/4 binary64))
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) x)) (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x)) (pow.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (pow.f64 x #s(literal -1 binary64))))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal 1/4 binary64)) x)
(*.f64 (*.f64 #s(literal 1/4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 4 binary64) x) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (neg.f64 (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/4 binary64) x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))
(*.f64 x (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal 1/4 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) x)) #s(literal -4 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) x))) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x))) (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal -1/2 binary64) x)) #s(literal -2 binary64))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -4 binary64) x))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 x #s(literal -1 binary64)) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))))
(/.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))))) (*.f64 (pow.f64 x #s(literal -1 binary64)) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(/.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))))) (*.f64 (pow.f64 x #s(literal -1 binary64)) (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (*.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal -1 binary64)) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))))) (*.f64 #s(literal -2 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (*.f64 #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -2 binary64) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal -4 binary64) x) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))))) (*.f64 (/.f64 #s(literal -4 binary64) x) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -4 binary64) x) (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))))) (*.f64 #s(literal -4 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -4 binary64) (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (*.f64 #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -4 binary64) (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -4 binary64) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 4 binary64) x) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))))) (*.f64 (/.f64 #s(literal 4 binary64) x) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 4 binary64) x) (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (*.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 4 binary64) x) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))))) (*.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (*.f64 #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)))))
(/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))))) (*.f64 #s(literal 4 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 4 binary64) (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (*.f64 #s(literal 4 binary64) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (*.f64 x (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (*.f64 x (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 4 binary64) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64))) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64))) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64))) (neg.f64 x)) (*.f64 (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64))) #s(literal -4 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64))) x) (*.f64 (-.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64))) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) #s(literal 1/4 binary64)) (*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (neg.f64 x)) (*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) #s(literal -4 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) x) (*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) #s(literal 1/4 binary64)) (*.f64 (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (neg.f64 x)) (*.f64 (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) #s(literal -4 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) x) (*.f64 (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (neg.f64 x)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal -4 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) x) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) #s(literal 4 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) (pow.f64 x #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (neg.f64 x)) (*.f64 (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) #s(literal -4 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (neg.f64 x)) (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal -4 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) x) (*.f64 (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) #s(literal 4 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) x) (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (neg.f64 x)) #s(literal -4 binary64))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) x) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))
(/.f64 (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x)) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -2 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (neg.f64 (*.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))) (*.f64 (/.f64 #s(literal -4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) (/.f64 #s(literal 4 binary64) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 4 binary64) x) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal -4 binary64) x) (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal -4 binary64) x) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -4 binary64) x) (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -4 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal 1/4 binary64)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1/4 binary64) x) (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (*.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 (neg.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 400 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 4 binary64) x) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) (/.f64 #s(literal 4 binary64) x)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (/.f64 #s(literal -4 binary64) x))
(/.f64 (neg.f64 x) (*.f64 #s(literal -4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)) #s(literal -4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) (*.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/4 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)) (/.f64 #s(literal 4 binary64) x)) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64)))) (/.f64 #s(literal 4 binary64) x)) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 4 binary64) x) (-.f64 (hypot.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) (*.f64 x #s(literal 20 binary64))))) (fma.f64 #s(literal 8000 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 4 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 x (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1 binary64)) #s(literal 4 binary64)))
(/.f64 x (/.f64 #s(literal 4 binary64) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))) (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -4 binary64) x)) (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (/.f64 #s(literal 4 binary64) x)) (/.f64 (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 x x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal -20 binary64) x))) (/.f64 #s(literal 4 binary64) x)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))
(*.f64 #s(literal -1 binary64) (neg.f64 x))
(*.f64 #s(literal 1 binary64) x)
(*.f64 x #s(literal 1 binary64))
(pow.f64 x #s(literal 1 binary64))
(/.f64 (neg.f64 x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64)))
(/.f64 x #s(literal 1 binary64))
(neg.f64 (neg.f64 x))
(-.f64 #s(literal 0 binary64) (neg.f64 x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
(log.f64 (exp.f64 x))
x
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) x) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(*.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (exp.f64 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64)) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (E.f64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (E.f64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (E.f64) (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64))))
(pow.f64 (E.f64) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 #s(literal 1/4 binary64) x) (*.f64 x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal 1/4 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(exp.f64 (fma.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 40 binary64))) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x))) (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 x #s(literal 5/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) x))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 x #s(literal 5/2 binary64)))) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))) x) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))) x))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) x) (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) x))) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64)))) x))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)) (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(pow.f64 (*.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) (sqrt.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))))) x)
(pow.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x) (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) x)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) (+.f64 x x))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)
(pow.f64 (exp.f64 x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) x)))
(exp.f64 (fma.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (fma.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64)) x (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(exp.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64)) x)))
(exp.f64 (*.f64 (*.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) x))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 x #s(literal 5/2 binary64)))) (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)))
(*.f64 (exp.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))
(*.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))) (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))))
(*.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) x))))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (exp.f64 x) #s(literal 5 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64))
(exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1/4 binary64))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))))
(pow.f64 (exp.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))))) (neg.f64 (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal 1/4 binary64)) x)
(pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (exp.f64 x) (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal 1/4 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal 1/4 binary64))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))))) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) x) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))))
(*.f64 (/.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 2 binary64)) x)
(*.f64 (/.f64 (*.f64 x #s(literal 20 binary64)) (/.f64 #s(literal -1 binary64) x)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 x #s(literal 20 binary64)) (pow.f64 x #s(literal -1 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 20 binary64) (/.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal -1/2 binary64) x))
(*.f64 (/.f64 #s(literal 20 binary64) (pow.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal -10 binary64) (/.f64 x (/.f64 #s(literal -1 binary64) x)))
(*.f64 (/.f64 x (/.f64 #s(literal -1 binary64) x)) #s(literal -10 binary64))
(*.f64 (/.f64 x (pow.f64 x #s(literal -1 binary64))) #s(literal 10 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal 20 binary64) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) (/.f64 x (pow.f64 x #s(literal -1 binary64))))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x #s(literal 20 binary64)) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 20 binary64) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 x #s(literal 20 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x #s(literal 20 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.f64 x (/.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 2 binary64)))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (neg.f64 x))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (neg.f64 x)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -2 binary64) x))
(/.f64 (*.f64 x #s(literal 20 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 x #s(literal 20 binary64)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 20 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 20 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (sqrt.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64)))) (pow.f64 (E.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 2 binary64))) (cbrt.f64 (E.f64)))
(*.f64 (sqrt.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (E.f64) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64))) (cbrt.f64 (sqrt.f64 (E.f64))))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2/3 binary64)))) (cbrt.f64 (cbrt.f64 (E.f64))))
(*.f64 (cbrt.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (E.f64))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (E.f64))))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (E.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2/3 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (E.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (E.f64) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (E.f64)) (log.f64 (exp.f64 (sqrt.f64 (E.f64)))))
(*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64)))
(*.f64 (exp.f64 #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (exp.f64 #s(literal 2/3 binary64)) (cbrt.f64 (E.f64)))
(*.f64 (cbrt.f64 (E.f64)) (sqrt.f64 (*.f64 (cbrt.f64 (E.f64)) (E.f64))))
(*.f64 (cbrt.f64 (E.f64)) (log.f64 (exp.f64 (exp.f64 #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (E.f64)) (exp.f64 #s(literal 2/3 binary64)))
(*.f64 (E.f64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (E.f64))
(pow.f64 (sqrt.f64 (E.f64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (E.f64)) #s(literal 3 binary64))
(pow.f64 (E.f64) #s(literal 1 binary64))
(cbrt.f64 (exp.f64 #s(literal 3 binary64)))
(sqrt.f64 (exp.f64 #s(literal 2 binary64)))
(fabs.f64 (E.f64))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 #s(literal 1 binary64))
(log.f64 (exp.f64 (E.f64)))
(E.f64)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (E.f64) (exp.f64 #s(literal 2/3 binary64))) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 (*.f64 (cbrt.f64 (E.f64)) (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)))
(pow.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (exp.f64 (sqrt.f64 x))) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (sqrt.f64 x)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (E.f64)) (fma.f64 (sqrt.f64 x) #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 1 binary64))
(pow.f64 (E.f64) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (log.f64 (exp.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))) (-.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 x) #s(literal 5 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(+.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/4 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal -1/2 binary64) x)))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x))
(exp.f64 (fma.f64 x #s(literal 5/2 binary64) (*.f64 x #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 5 binary64))) x))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 5 binary64) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(exp.f64 (fma.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64)))

eval555.0ms (5.4%)

Memory
10.7MiB live, 328.3MiB allocated
Compiler

Compiled 26 780 to 3 696 computations (86.2% saved)

prune342.0ms (3.3%)

Memory
-28.8MiB live, 289.3MiB allocated
Pruning

74 alts after pruning (67 fresh and 7 done)

PrunedKeptTotal
New1 265361 301
Fresh143145
Picked415
Done066
Total1 283741 357
Accuracy
99.9%
Counts
1 357 → 74
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.6%
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
95.9%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (cos.f64 x)))
96.6%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
97.8%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x) (cos.f64 x)))
95.9%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)))
95.2%
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x) (cos.f64 x))
93.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
96.4%
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)))
97.7%
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
96.4%
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
97.7%
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x))
95.2%
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x))) (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 #s(literal 1/2 binary64) x)))
99.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal -1/2 binary64)) (neg.f64 x)))
92.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
93.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 x x)))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x)))
99.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x x)) (*.f64 #s(literal 1/2 binary64) x)))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
93.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
93.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x x)) #s(literal 10 binary64)))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
98.9%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) (+.f64 x x)))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 20 binary64) x)))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 #s(literal 1/4 binary64) x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1/4 binary64))) (neg.f64 x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 20 binary64))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x)))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
94.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64))))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
93.7%
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
96.8%
(*.f64 (cos.f64 x) (pow.f64 #s(approx (pow (exp 10) x) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) x))
99.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64)))))
99.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x))))
93.5%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))))
94.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))))
96.2%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
99.4%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x))))
94.2%
(*.f64 (cos.f64 x) (exp.f64 (/.f64 #s(approx (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (*.f64 #s(literal 40 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
93.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)))
94.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
94.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
27.6%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
27.6%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
27.6%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
27.6%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
21.3%
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
10.3%
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
9.9%
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
9.7%
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 3 015 to 1 292 computations (57.1% saved)

regimes73.0ms (0.7%)

Memory
-12.8MiB live, 117.9MiB allocated
Counts
114 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 #s(approx (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (*.f64 #s(literal 40 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 20 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1/4 binary64))) (neg.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 #s(approx (pow (exp 10) x) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x x)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 #s(approx (exp (pow x 3/2)) (exp.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal -1/2 binary64)) (neg.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x))) (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x)))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) x)) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) x) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/4 binary64) x #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #s(approx (pow (pow (exp 10) x) (/ (* x 1) 2)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x)) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 #s(approx (pow (exp 10) x) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 5 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64))) #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x))))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
Calls

2 calls:

31.0ms
x
31.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Results
AccuracySegmentsBranch
99.4%1x
99.4%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes43.0ms (0.4%)

Memory
4.7MiB live, 43.3MiB allocated
Counts
64 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 #s(approx (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (*.f64 #s(literal 40 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 20 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1/4 binary64))) (neg.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 #s(approx (pow (exp 10) x) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 x x)))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
Calls

2 calls:

23.0ms
x
17.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Results
AccuracySegmentsBranch
97.9%1x
97.9%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes38.0ms (0.4%)

Memory
3.3MiB live, 78.9MiB allocated
Counts
61 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 #s(approx (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (*.f64 #s(literal 40 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 20 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1/4 binary64))) (neg.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 #s(approx (pow (exp 10) x) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) x))
Outputs
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
Calls

2 calls:

18.0ms
x
17.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Results
AccuracySegmentsBranch
96.8%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
96.8%1x
Compiler

Compiled 10 to 8 computations (20% saved)

regimes60.0ms (0.6%)

Memory
14.4MiB live, 58.0MiB allocated
Counts
59 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 #s(approx (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (*.f64 #s(literal 40 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 20 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal -1/4 binary64))) (neg.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 #s(literal 1/4 binary64) x)))
Calls

2 calls:

42.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
16.0ms
x
Results
AccuracySegmentsBranch
95.3%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
95.3%1x
Compiler

Compiled 10 to 8 computations (20% saved)

regimes43.0ms (0.4%)

Memory
-8.6MiB live, 67.2MiB allocated
Counts
49 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 #s(approx (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (*.f64 #s(literal 40 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 20 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) x) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (exp.f64 (fma.f64 #s(approx (/ (* x 1) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
Calls

2 calls:

25.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
16.0ms
x
Results
AccuracySegmentsBranch
95.3%1x
95.3%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes25.0ms (0.2%)

Memory
11.6MiB live, 48.5MiB allocated
Counts
36 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 #s(approx (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (*.f64 #s(literal 40 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x #s(literal 20 binary64))))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
Calls

2 calls:

13.0ms
x
10.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Results
AccuracySegmentsBranch
95.2%1x
95.2%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes23.0ms (0.2%)

Memory
-1.8MiB live, 44.5MiB allocated
Counts
34 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 #s(approx (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (*.f64 #s(literal 40 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
Calls

2 calls:

12.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
10.0ms
x
Results
AccuracySegmentsBranch
95.2%1x
95.2%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes37.0ms (0.4%)

Memory
-4.4MiB live, 34.8MiB allocated
Counts
29 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 #s(approx (+ (* (* (* 10 x) x) (/ 2 x)) (* 20 x)) (*.f64 #s(literal 40 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal -4 binary64) x)))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Calls

2 calls:

27.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.0ms
x
Results
AccuracySegmentsBranch
94.5%1x
94.5%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes13.0ms (0.1%)

Memory
13.9MiB live, 13.9MiB allocated
Counts
18 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 20 binary64) x)) (/.f64 #s(literal 4 binary64) x))))
Outputs
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Calls

2 calls:

6.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
6.0ms
x
Results
AccuracySegmentsBranch
27.6%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
27.6%1x
Compiler

Compiled 10 to 8 computations (20% saved)

regimes20.0ms (0.2%)

Memory
-23.2MiB live, 15.9MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
Outputs
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Calls

2 calls:

15.0ms
x
5.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Results
AccuracySegmentsBranch
21.3%1x
21.3%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes9.0ms (0.1%)

Memory
19.5MiB live, 19.5MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
Outputs
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Calls

2 calls:

4.0ms
x
4.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Results
AccuracySegmentsBranch
18.2%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
18.2%1x
Compiler

Compiled 10 to 8 computations (20% saved)

regimes34.0ms (0.3%)

Memory
-16.1MiB live, 22.0MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) x) 10) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
Outputs
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
Calls

2 calls:

29.0ms
x
4.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Results
AccuracySegmentsBranch
10.3%1x
10.3%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes5.0ms (0%)

Memory
14.4MiB live, 14.4MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
Outputs
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
Calls

2 calls:

2.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
2.0ms
x
Results
AccuracySegmentsBranch
9.9%1x
9.9%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes4.0ms (0%)

Memory
11.8MiB live, 11.8MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
Outputs
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
Calls

2 calls:

2.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
2.0ms
x
Results
AccuracySegmentsBranch
9.7%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.7%1x
Compiler

Compiled 10 to 8 computations (20% saved)

regimes7.0ms (0.1%)

Memory
-34.0MiB live, 7.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Outputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Calls

2 calls:

5.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
1.0ms
x
Results
AccuracySegmentsBranch
1.5%1x
1.5%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

simplify28.0ms (0.3%)

Memory
27.4MiB live, 65.9MiB allocated
Algorithm
egg-herbie
Rules
40×*-commutative-binary64-*.f64
1-exp-binary32-exp.f32
1-exp-binary64-exp.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081249
1104249
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(*.f64 #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 (/.f64 (*.f64 x x) x) #s(literal 20 binary64) (*.f64 #s(literal 20 binary64) x))) (*.f64 #s(literal 1/4 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) (cos.f64 x))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (pow (pow (exp 10) x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))) #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
(*.f64 #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)) #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))

soundness2.4s (22.8%)

Memory
2.0MiB live, 1 315.7MiB allocated
Rules
19 582×lower-fma.f64
19 582×lower-fma.f32
15 960×lower-fma.f64
15 960×lower-fma.f32
11 174×lower-fma.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036180
060142
1160141
2599141
33676141
08094139
0725
01227
12027
24227
311327
442619
0339919
01721848
14751792
211041742
323991738
439261738
547511738
672051738
081281633
051256
086236
1265228
21349220
08386213
01471640
13901616
210111522
323171522
438371522
544031522
660051522
081331438
01621562
14621494
213631392
347131390
475281390
080481313
053352
1131352
2336352
3718352
41104352
51266352
61370352
71591352
82082352
93361352
104737352
115461352
125828352
136074352
146159352
157243352
08319334
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 517 to 280 computations (45.8% saved)

preprocess318.0ms (3.1%)

Memory
-11.4MiB live, 232.8MiB allocated
Remove

(abs x)

Compiler

Compiled 742 to 426 computations (42.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...