ENA, Section 1.4, Exercise 1

Time bar (total: 9.3s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze5.0ms (0.1%)

Memory
5.5MiB live, 5.5MiB 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.9s (20.1%)

Memory
-145.4MiB live, 1 264.0MiB allocated
Samples
1.5s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.3s
const: 601.0ms (46.5% of total)
ival-cos: 279.0ms (21.6% of total)
ival-mult: 156.0ms (12.1% of total)
ival-<=: 151.0ms (11.7% of total)
ival-exp: 87.0ms (6.7% of total)
ival-and: 10.0ms (0.8% of total)
exact: 6.0ms (0.5% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

explain99.0ms (1.1%)

Memory
-29.3MiB live, 107.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
770-77(1.9955424794242125)(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
43.0ms512×0valid
Compiler

Compiled 94 to 38 computations (59.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-cos: 15.0ms (48.3% of total)
ival-mult: 10.0ms (32.2% of total)
ival-exp: 5.0ms (16.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess24.0ms (0.3%)

Memory
13.5MiB live, 13.5MiB 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.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.7MiB live, 0.7MiB 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
1.8MiB live, 1.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)

localize52.0ms (0.6%)

Memory
-3.5MiB live, 34.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(cos.f64 x)
accuracy0.2109375
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy0.348320019536884
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
accuracy3.2000339590203875
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
Samples
45.0ms256×0valid
Compiler

Compiled 29 to 9 computations (69% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-cos: 31.0ms (81.1% of total)
ival-mult: 4.0ms (10.5% of total)
ival-exp: 3.0ms (7.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0%)

Memory
4.3MiB live, 4.3MiB 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
1.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))))

simplify210.0ms (2.3%)

Memory
-25.8MiB live, 89.1MiB 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)

rewrite120.0ms (1.3%)

Memory
8.2MiB live, 128.5MiB 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 → 908
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))
(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))
(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))

eval228.0ms (2.5%)

Memory
-0.7MiB live, 186.2MiB allocated
Compiler

Compiled 13 081 to 2 909 computations (77.8% saved)

prune138.0ms (1.5%)

Memory
13.5MiB live, 222.2MiB allocated
Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New94127968
Fresh000
Picked011
Done000
Total94128969
Accuracy
98.9%
Counts
969 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.6%
(*.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.8%
(*.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.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
95.3%
(*.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.8%
(*.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)))
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.6%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 #s(literal 5 binary64) x)))
94.4%
(*.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.0%
(*.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.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
95.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
97.9%
(*.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)))))
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.5%
(*.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 675 to 505 computations (25.2% saved)

simplify5.0ms (0.1%)

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

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (sqrt.f64 x))
cost-diff0
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
cost-diff0
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
cost-diff0
#s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
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 (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 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))
Rules
30×lower-*.f32
18×*-commutative
18×lower-*.f64
18×lower-pow.f32
14×exp-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030148
049148
164148
269148
370148
070148
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.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)
#s(approx (* (cos x) (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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(cos.f64 x)
x
#s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp.f64 x)
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(cos.f64 x)
x
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(exp.f64 (sqrt.f64 x))
(sqrt.f64 x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))
(pow.f64 x #s(literal 3/2 binary64))
#s(literal 3/2 binary64)
#s(literal 10 binary64)
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) 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 10 binary64)) x) x)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (* (cos x) (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 x) x) #s(literal 10 binary64)) (cos.f64 x))
(cos.f64 x)
x
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(*.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) x) #s(literal 10 binary64))) (cos.f64 x))
(cos.f64 x)
x
#s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
#s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp.f64 x)
#s(literal 10 binary64)
(*.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 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(exp.f64 (sqrt.f64 x))
(sqrt.f64 x)
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))
(pow.f64 x #s(literal 3/2 binary64))
#s(literal 3/2 binary64)
#s(literal 10 binary64)

localize145.0ms (1.6%)

Memory
-18.4MiB live, 95.5MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.27734375
(exp.f64 (sqrt.f64 x))
accuracy0.33984375
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))
accuracy0.348320019536884
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
accuracy3.2695656761456213
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
accuracy0
#s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
accuracy0.348320019536884
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
accuracy0.38671875
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
accuracy1.5596321969516653
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
accuracy0
(cos.f64 x)
accuracy0.23046875
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy0.348320019536884
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
accuracy3.2000339590203875
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
accuracy63.037756308362155
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
accuracy0
(cos.f64 x)
accuracy0.348320019536884
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
accuracy0.38671875
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
accuracy1.0072250976844201
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
Samples
101.0ms256×0valid
Compiler

Compiled 134 to 28 computations (79.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 87.0ms
ival-pow: 47.0ms (54.3% of total)
ival-mult: 17.0ms (19.6% of total)
ival-exp: 13.0ms (15% of total)
ival-cos: 8.0ms (9.2% of total)
ival-sqrt: 2.0ms (2.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series16.0ms (0.2%)

Memory
12.7MiB live, 12.7MiB allocated
Counts
17 → 204
Calls
Call 1
Inputs
#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.f64 x) (patch (cos.f64 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 #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 (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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) #<representation binary64>) () ())
#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 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 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())
Outputs
#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 (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 (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 #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 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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 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 #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 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 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 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 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 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 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 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 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* 50 (pow x 3))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 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 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor 0 x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor 0 x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor 0 x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor 0 x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 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 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 x)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* 50 x)))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x)))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (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 (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 (* 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 #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 (* (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) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (exp x) 10) x) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (pow (pow (exp x) 10) x) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (pow (pow (exp x) 10) x) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (pow (pow (exp x) 10) x) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 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 (pow (exp x) 10) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 10) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 10) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 10) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (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 (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 (* 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 #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 (* (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) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) (patch #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (pow (pow (exp x) 10) x) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (pow (pow (exp x) 10) x) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (pow (pow (exp x) 10) x) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (pow (pow (exp x) 10) x) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (patch (pow.f64 (pow.f64 (exp.f64 x) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #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 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 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 (pow (exp x) 10) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 10) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 10) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 10) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
4.0ms
x
@0
((* (cos x) (pow (pow (exp 10) x) x)) (cos x) (pow (pow (exp 10) x) x) (pow (exp 10) x) (* (cos x) (exp (* 10 (* x x)))) (* (cos x) (exp (* (* 10 x) x))) (* (* 10 x) x) (* 10 x) (* (cos x) (exp (* 10 (* x x)))) (exp (* 10 (* x x))) (pow (pow (exp x) 10) x) (* (cos x) (pow (exp (sqrt x)) (* (pow x 3/2) 10))) (pow (exp (sqrt x)) (* (pow x 3/2) 10)) (exp (sqrt x)) (exp (* (* 10 x) x)) (pow (exp x) 10) (* (pow x 3/2) 10))
4.0ms
x
@-inf
((* (cos x) (pow (pow (exp 10) x) x)) (cos x) (pow (pow (exp 10) x) x) (pow (exp 10) x) (* (cos x) (exp (* 10 (* x x)))) (* (cos x) (exp (* (* 10 x) x))) (* (* 10 x) x) (* 10 x) (* (cos x) (exp (* 10 (* x x)))) (exp (* 10 (* x x))) (pow (pow (exp x) 10) x) (* (cos x) (pow (exp (sqrt x)) (* (pow x 3/2) 10))) (pow (exp (sqrt x)) (* (pow x 3/2) 10)) (exp (sqrt x)) (exp (* (* 10 x) x)) (pow (exp x) 10) (* (pow x 3/2) 10))
3.0ms
x
@inf
((* (cos x) (pow (pow (exp 10) x) x)) (cos x) (pow (pow (exp 10) x) x) (pow (exp 10) x) (* (cos x) (exp (* 10 (* x x)))) (* (cos x) (exp (* (* 10 x) x))) (* (* 10 x) x) (* 10 x) (* (cos x) (exp (* 10 (* x x)))) (exp (* 10 (* x x))) (pow (pow (exp x) 10) x) (* (cos x) (pow (exp (sqrt x)) (* (pow x 3/2) 10))) (pow (exp (sqrt x)) (* (pow x 3/2) 10)) (exp (sqrt x)) (exp (* (* 10 x) x)) (pow (exp x) 10) (* (pow x 3/2) 10))

simplify162.0ms (1.7%)

Memory
15.2MiB live, 167.0MiB allocated
Algorithm
egg-herbie
Rules
16 126×lower-fma.f64
16 126×lower-fma.f32
3 938×lower-*.f64
3 938×lower-*.f32
2 644×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01141474
12911398
27301384
314571384
425731384
539791384
649241384
767351384
083651306
Stop Event
iter limit
node limit
Counts
204 → 204
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)))
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 (* 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 (* 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 (* 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 (* 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)))))))
(exp (sqrt x))
(exp (sqrt x))
(exp (sqrt x))
(exp (sqrt 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 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* (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 (* 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))))
(* (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) (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)))
(pow (pow (exp x) 10) x)
(pow (pow (exp x) 10) x)
(pow (pow (exp x) 10) x)
(pow (pow (exp x) 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 x))
(exp (sqrt x))
(exp (sqrt x))
(exp (sqrt x))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(pow (exp x) 10)
(pow (exp x) 10)
(pow (exp x) 10)
(pow (exp x) 10)
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* (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 (* 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))))
(* (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) (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)))
(pow (pow (exp x) 10) x)
(pow (pow (exp x) 10) x)
(pow (pow (exp x) 10) x)
(pow (pow (exp x) 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 x) (pow (sqrt -1) 2)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(pow (exp x) 10)
(pow (exp x) 10)
(pow (exp x) 10)
(pow (exp x) 10)
(* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 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))
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 (pow.f64 x #s(literal 6 binary64)) #s(literal 500/3 binary64) (fma.f64 (fma.f64 #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 #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 (* 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 (* 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 (pow.f64 x #s(literal 6 binary64)) #s(literal 500/3 binary64) (fma.f64 (fma.f64 #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 #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 500/3 binary64) (fma.f64 (fma.f64 #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 #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 500/3 binary64) (fma.f64 #s(literal 45 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 19/2 binary64) #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 (pow.f64 x #s(literal 6 binary64)) #s(literal 500/3 binary64) (fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 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 (pow.f64 x #s(literal 6 binary64)) #s(literal 500/3 binary64) (fma.f64 (fma.f64 #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 #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))
(* 10 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64))
(* 10 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64))
(* 10 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64))
(* 10 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #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))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(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))
(* (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))
(* 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) (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))
(pow (pow (exp x) 10) x)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (pow (exp x) 10) x)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (pow (exp x) 10) x)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (pow (exp x) 10) x)
(pow.f64 (pow.f64 (exp.f64 x) 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 x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.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))
(pow (exp x) 10)
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow (exp x) 10)
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow (exp x) 10)
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow (exp x) 10)
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(* 10 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64))
(* 10 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64))
(* 10 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64))
(* 10 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #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))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(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))
(* (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))
(* 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) (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))
(pow (pow (exp x) 10) x)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (pow (exp x) 10) x)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (pow (exp x) 10) x)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (pow (exp x) 10) x)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(* (cos x) (exp (* 10 (* (pow x 2) (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) (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) (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) (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) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) x)
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) x)
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) x)
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) x)
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 x)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 x)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 x)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.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))
(pow (exp x) 10)
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow (exp x) 10)
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow (exp x) 10)
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow (exp x) 10)
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal -10 binary64) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal -10 binary64) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal -10 binary64) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* 10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal -10 binary64) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))

rewrite154.0ms (1.7%)

Memory
17.2MiB live, 250.3MiB allocated
Rules
5 672×lower-*.f32
5 662×lower-*.f64
3 836×lower-/.f64
3 836×lower-/.f32
2 406×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030123
049117
1107117
2277117
31169117
08218117
Stop Event
iter limit
node limit
iter limit
Counts
17 → 1 092
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(cos.f64 x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
#s(approx (* (cos x) (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) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
#s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) 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))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(exp.f64 (sqrt.f64 x))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))
Outputs
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (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 x) x) #s(literal 5 binary64)) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)))
(*.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 x) x) #s(literal 5 binary64)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(cos.f64 x)
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/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 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 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 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)))
(pow.f64 (exp.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)))
(pow.f64 (exp.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(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 x) #s(literal 20 binary64)) (pow.f64 (exp.f64 x) #s(literal 20 binary64))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (exp.f64 (pow.f64 x #s(literal 5/4 binary64)))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 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 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 9/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 9/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/8 binary64)))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/8 binary64)))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 3/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 7/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.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))))
(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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 3/8 binary64))) (*.f64 (pow.f64 x #s(literal 3/8 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 9/8 binary64))) (*.f64 (pow.f64 x #s(literal 3/8 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 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 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (fma.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 2 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 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(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)) (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 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (fma.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (fma.f64 x #s(literal 1 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 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 (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 10 binary64)))
(pow.f64 (exp.f64 (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 10 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) #s(literal 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 x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 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 10 binary64)) x) (+.f64 (/.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 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (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) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (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) (fma.f64 #s(literal 1/2 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 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/2 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 (fma.f64 x #s(literal 1/4 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)) x) (fma.f64 #s(literal 2 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)) x) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 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) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 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 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x)) #s(literal 5 binary64)))
(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 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64))) (pow.f64 x #s(literal 3/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) x)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 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) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 x) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1 binary64))) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal 20 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 x) #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 2 binary64))
(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)) (+.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x (*.f64 x #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 x #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) x))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (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 x) x) #s(literal 5 binary64)) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)))
(*.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 x) x) #s(literal 5 binary64)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(*.f64 (cos.f64 x) (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 3/4 binary64))) (pow.f64 x #s(literal 3/4 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 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 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 10 binary64))))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(*.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 10 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal -2 binary64) (sqrt.f64 x))) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 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) (neg.f64 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) #s(literal 1 binary64)) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)))) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) x) (sqrt.f64 x))) (*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (/.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)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal -2 binary64) (sqrt.f64 x))) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #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 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (/.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 (sqrt.f64 x) #s(literal 1 binary64)) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1 binary64)) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1/5 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 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (sqrt.f64 x) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 x)))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (sqrt.f64 x) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1/5 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 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (sqrt.f64 x) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (sqrt.f64 x) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (sqrt.f64 x) #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/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 (*.f64 #s(literal 10 binary64) x) (neg.f64 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 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)))) (*.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 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 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 2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.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) (neg.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)))) (pow.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 (sqrt.f64 x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) x) (sqrt.f64 x))) (*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/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 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))
(/.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)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (sqrt.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (sqrt.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64)) (pow.f64 x #s(literal 5/4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) 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 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 20 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(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 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 x (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 5 binary64))
(*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))
(*.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 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/2 binary64) (*.f64 #s(literal 20 binary64) x))
(*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64)))
(*.f64 #s(literal 10 binary64) x)
(*.f64 x #s(literal 10 binary64))
(/.f64 (neg.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)))) (neg.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)))) (neg.f64 (+.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))))))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 x)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) x)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) x))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (/.f64 #s(literal 2 binary64) x) #s(literal -20 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 x)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) x)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) x))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) x) #s(literal -20 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (neg.f64 x)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 10 binary64) x)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 2 binary64) (*.f64 #s(literal 20 binary64) x)) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 10 binary64) (neg.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (neg.f64 (*.f64 #s(literal 10 binary64) x)))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (+.f64 #s(literal -20 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) (neg.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal -20 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (neg.f64 (*.f64 #s(literal 10 binary64) x)))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 20 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 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) (*.f64 #s(literal 10 binary64) x))))
(/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 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 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 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)))))
(fma.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 20 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal 5/2 binary64) (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 5/2 binary64) x (log.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64))))
(fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 5 binary64) x))
(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 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 10 binary64) x) (*.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 10 binary64) (*.f64 x #s(literal 1/4 binary64)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x #s(literal 5/2 binary64) (log.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64))))
(fma.f64 x #s(literal 5 binary64) (*.f64 #s(literal 5 binary64) x))
(+.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64))) (*.f64 #s(literal 5/2 binary64) x))
(+.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal 5/2 binary64) x) (log.f64 (pow.f64 (exp.f64 x) #s(literal 15/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 #s(approx (exp (* 10 (* x x))) (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 #s(literal 10 binary64)) x) x)))
#s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/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 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 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 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)))
(pow.f64 (exp.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)))
(pow.f64 (exp.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(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 x) #s(literal 20 binary64)) (pow.f64 (exp.f64 x) #s(literal 20 binary64))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (exp.f64 (pow.f64 x #s(literal 5/4 binary64)))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 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 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 9/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 9/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/8 binary64)))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/8 binary64)))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 3/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 7/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.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))))
(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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 3/8 binary64))) (*.f64 (pow.f64 x #s(literal 3/8 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 9/8 binary64))) (*.f64 (pow.f64 x #s(literal 3/8 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 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 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (fma.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 2 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 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(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)) (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 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (fma.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (fma.f64 x #s(literal 1 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 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 (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 10 binary64)))
(pow.f64 (exp.f64 (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 10 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) #s(literal 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 x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 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 10 binary64)) x) (+.f64 (/.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 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (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) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (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) (fma.f64 #s(literal 1/2 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 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/2 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 (fma.f64 x #s(literal 1/4 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)) x) (fma.f64 #s(literal 2 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)) x) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 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) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 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 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x)) #s(literal 5 binary64)))
(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 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64))) (pow.f64 x #s(literal 3/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) x)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 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) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (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 x) x) #s(literal 5 binary64)) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)))
(*.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 x) x) #s(literal 5 binary64)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) 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 (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/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 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 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 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)))
(pow.f64 (exp.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)))
(pow.f64 (exp.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(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 x) #s(literal 20 binary64)) (pow.f64 (exp.f64 x) #s(literal 20 binary64))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (exp.f64 (pow.f64 x #s(literal 5/4 binary64)))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 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 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 9/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 9/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/8 binary64)))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/8 binary64)))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 3/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 7/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.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))))
(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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 3/8 binary64))) (*.f64 (pow.f64 x #s(literal 3/8 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 9/8 binary64))) (*.f64 (pow.f64 x #s(literal 3/8 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 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 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (fma.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 2 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 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(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)) (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 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (fma.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (fma.f64 x #s(literal 1 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 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 (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 10 binary64)))
(pow.f64 (exp.f64 (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 10 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) #s(literal 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 x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 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 10 binary64)) x) (+.f64 (/.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 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (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) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (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) (fma.f64 #s(literal 1/2 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 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/2 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 (fma.f64 x #s(literal 1/4 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)) x) (fma.f64 #s(literal 2 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)) x) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 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) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 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 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x)) #s(literal 5 binary64)))
(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 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64))) (pow.f64 x #s(literal 3/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) x)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 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) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (sqrt.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x #s(literal 1 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/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 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 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 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)))
(pow.f64 (exp.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)))
(pow.f64 (exp.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(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 x) #s(literal 20 binary64)) (pow.f64 (exp.f64 x) #s(literal 20 binary64))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (exp.f64 (pow.f64 x #s(literal 5/4 binary64)))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 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 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 9/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 9/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/8 binary64)))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/8 binary64)))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 3/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 7/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.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))))
(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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 3/8 binary64))) (*.f64 (pow.f64 x #s(literal 3/8 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 9/8 binary64))) (*.f64 (pow.f64 x #s(literal 3/8 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 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 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (fma.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 2 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 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(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)) (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 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (fma.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (+.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (fma.f64 x #s(literal 1 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 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 (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 10 binary64)))
(pow.f64 (exp.f64 (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 10 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))) #s(literal 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 x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 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 10 binary64)) x) (+.f64 (/.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 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (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) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (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) (fma.f64 #s(literal 1/2 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 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal 1/2 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 (fma.f64 x #s(literal 1/4 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)) x) (fma.f64 #s(literal 2 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)) x) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 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) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 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 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x)) #s(literal 5 binary64)))
(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 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64))) (pow.f64 x #s(literal 3/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) x)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x #s(literal 1 binary64)) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 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) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (pow.f64 (exp.f64 x) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1 binary64))) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal 20 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 x) #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 2 binary64))
(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)) (+.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x (*.f64 x #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1 binary64) x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 x #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 5 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 20 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 20 binary64))
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (*.f64 (pow.f64 x #s(literal 3/8 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))))
(*.f64 #s(literal 5 binary64) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))
(*.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))))
(*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))) (neg.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) (neg.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))) (neg.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))))) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))))) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (/.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/4 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5 binary64) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(+.f64 (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64))))

eval409.0ms (4.4%)

Memory
-6.4MiB live, 273.8MiB allocated
Compiler

Compiled 21 259 to 2 529 computations (88.1% saved)

prune186.0ms (2%)

Memory
-11.0MiB live, 347.8MiB allocated
Pruning

56 alts after pruning (51 fresh and 5 done)

PrunedKeptTotal
New1 299361 335
Fresh71522
Picked145
Done011
Total1 307561 363
Accuracy
99.7%
Counts
1 363 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (cos.f64 x)))
96.7%
(*.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 x) x) #s(literal 5 binary64)) (cos.f64 x))))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))))
96.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) #s(literal 2 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
96.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)) #s(literal 20 binary64)))
93.6%
(*.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))))
96.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64)))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1/2 binary64))))
93.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))))
96.8%
(*.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.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64))))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
94.8%
(*.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)))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
98.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) x))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (exp.f64 (pow.f64 x #s(literal 5/4 binary64)))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64))))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5/4 binary64))))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
94.6%
(*.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 #s(literal 1/2 binary64) x) x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
96.9%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 x #s(literal -2 binary64)))))
95.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
96.6%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))))
98.1%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x)))
97.9%
(*.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)))))
95.0%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64))))))
94.1%
(*.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 2 binary64) (/.f64 #s(literal 2 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.0%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))) x)))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 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) (*.f64 #s(literal 10 binary64) x)))) x)))
93.9%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) 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 10) x) x) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
9.6%
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) 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)))
27.5%
(*.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.5%
(*.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))))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 1 625 to 1 132 computations (30.3% saved)

simplify100.0ms (1.1%)

Memory
-1.8MiB live, 102.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (pow.f64 x #s(literal 3/4 binary64)))
cost-diff0
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
cost-diff0
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
cost-diff320
(*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))
cost-diff320
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
cost-diff704
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))
cost-diff1088
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)))
cost-diff2112
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) 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
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
cost-diff320
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
Rules
5 088×lower-*.f32
5 064×lower-*.f64
3 484×lower-fma.f32
3 482×lower-fma.f64
2 032×lower-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041318
070243
1105227
2180201
3690191
45599191
08280191
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)) (*.f64 #s(literal 1/2 binary64) x)) x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 (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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
(cos.f64 x)
x
(exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))
(*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
#s(literal 2 binary64)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(exp.f64 x)
#s(literal 4 binary64)
(*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))
#s(literal 5 binary64)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(cos.f64 x)
x
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(exp.f64 (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 x #s(literal 3/4 binary64))
#s(literal 3/4 binary64)
(*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))
#s(literal 10 binary64)
(sqrt.f64 x)
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 10 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 (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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))))
(*.f64 #s(literal 10 binary64) x)
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 2/5 binary64) x)
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 1/5 binary64) x)
#s(literal 2 binary64)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1/5 binary64) x)
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) x)) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) x))
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(exp.f64 x)
#s(literal 4 binary64)
(*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 5/2 binary64) x)
#s(literal 5 binary64)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64)))) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))))
(exp.f64 (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 x #s(literal 3/4 binary64))
#s(literal 3/4 binary64)
(*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))
#s(literal 10 binary64)
(sqrt.f64 x)

localize215.0ms (2.3%)

Memory
5.1MiB live, 191.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.28125
(exp.f64 (pow.f64 x #s(literal 3/4 binary64)))
accuracy0.30697250976844204
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
accuracy0.37109375
(*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))
accuracy2.730820607865124
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
accuracy0
(cos.f64 x)
accuracy0.30697250976844204
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
accuracy0.5860902344426087
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
accuracy2.633940606808992
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))
accuracy0.21875
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
accuracy0.30078125
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))
accuracy0.30697250976844204
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
accuracy2.727267422781773
(exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))
accuracy0
(cos.f64 x)
accuracy0.30697250976844204
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64)))
accuracy49.71187435932546
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
accuracy0
(cos.f64 x)
accuracy0.00390625
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
accuracy0.30697250976844204
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
accuracy0.34765625
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)
Samples
89.0ms220×0valid
83.0ms36×5exit
Compiler

Compiled 321 to 43 computations (86.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 125.0ms
ival-pow: 37.0ms (29.6% of total)
ival-mult: 36.0ms (28.8% of total)
adjust: 17.0ms (13.6% of total)
ival-exp: 16.0ms (12.8% of total)
ival-cos: 8.0ms (6.4% of total)
ival-div: 5.0ms (4% of total)
ival-sqrt: 2.0ms (1.6% of total)
ival-add: 2.0ms (1.6% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series199.0ms (2.1%)

Memory
-3.3MiB live, 309.8MiB allocated
Counts
20 → 240
Calls
Call 1
Inputs
#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)) #<representation binary64>) () ())
#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())
#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 x)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* 50 x)))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) 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 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) 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 (* 10 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.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 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* 10 (pow x 2))) (* -1/2 (* (pow x 2) (exp (* 10 (pow x 2)))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* 10 (pow x 2))) (* (pow x 2) (+ (* -1/2 (exp (* 10 (pow x 2)))) (* 1/24 (* (pow x 2) (exp (* 10 (pow x 2)))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ (exp (* 10 (pow x 2))) (* (pow x 2) (+ (* -1/2 (exp (* 10 (pow x 2)))) (* (pow x 2) (+ (* -1/720 (* (pow x 2) (exp (* 10 (pow x 2))))) (* 1/24 (exp (* 10 (pow x 2))))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (pow (* 1 (pow x 3)) 1/4)) (taylor 0 x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (pow (* 1 (pow x 3)) 1/4)) (taylor 0 x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (pow (* 1 (pow x 3)) 1/4)) (taylor 0 x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (pow (* 1 (pow x 3)) 1/4)) (taylor 0 x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 x)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 4 (* 8 x)))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 4 (* x (+ 8 (* 32/3 x)))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow (* 1 (pow x 5)) 1/4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow (* 1 (pow x 5)) 1/4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow (* 1 (pow x 5)) 1/4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow (* 1 (pow x 5)) 1/4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) 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 (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) 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 (* 10 x) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor inf x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor inf x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor inf x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor inf x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (* x (log (pow (exp x) 4))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (* x (log (pow (exp x) 4))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (* x (log (pow (exp x) 4))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (* x (log (pow (exp x) 4))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.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 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 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/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 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/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 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/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (pow (* 1 (pow x 3)) 1/4)) (taylor inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (pow (* 1 (pow x 3)) 1/4)) (taylor inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (pow (* 1 (pow x 3)) 1/4)) (taylor inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (pow (* 1 (pow x 3)) 1/4)) (taylor inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 4) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 4) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 4) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 4) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow (* 1 (pow x 5)) 1/4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow (* 1 (pow x 5)) 1/4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow (* 1 (pow x 5)) 1/4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow (* 1 (pow x 5)) 1/4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) 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 (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) 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 (* 10 x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) (patch (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (* x (log (pow (exp x) 4))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (* x (log (pow (exp x) 4))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (* x (log (pow (exp x) 4))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (* x (log (pow (exp x) 4))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) (patch (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x))))))) (taylor -inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x))))))) (taylor -inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x))))))) (taylor -inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x))))))) (taylor -inf x) (#s(alt (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (patch (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 4) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 4) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 4) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp x) 4) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1))) (taylor -inf x) (#s(alt (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (patch (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
85.0ms
x
@0
((pow (exp 20) (* 1/2 x)) (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x)) (cos x) (pow (pow (exp 20) (* 1/2 x)) x) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x)))) (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x))) (/ 2 (* 10 x)) (* 5 (* 1/2 x)) (* (cos x) (pow (pow (exp x) 4) (* 5 (* 1/2 x)))) (pow (pow (exp x) 4) (* 5 (* 1/2 x))) (* (cos x) (pow (exp (pow x 3/4)) (* (* (pow x 3/4) 10) (sqrt x)))) (pow (exp (pow x 3/4)) (* (* (pow x 3/4) 10) (sqrt x))) (exp (pow x 3/4)) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x)))) x)) (* (cos x) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x)))) x))) (pow (exp x) 4) (* (* (pow x 3/4) 10) (sqrt x)))
66.0ms
x
@-inf
((pow (exp 20) (* 1/2 x)) (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x)) (cos x) (pow (pow (exp 20) (* 1/2 x)) x) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x)))) (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x))) (/ 2 (* 10 x)) (* 5 (* 1/2 x)) (* (cos x) (pow (pow (exp x) 4) (* 5 (* 1/2 x)))) (pow (pow (exp x) 4) (* 5 (* 1/2 x))) (* (cos x) (pow (exp (pow x 3/4)) (* (* (pow x 3/4) 10) (sqrt x)))) (pow (exp (pow x 3/4)) (* (* (pow x 3/4) 10) (sqrt x))) (exp (pow x 3/4)) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x)))) x)) (* (cos x) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x)))) x))) (pow (exp x) 4) (* (* (pow x 3/4) 10) (sqrt x)))
37.0ms
x
@inf
((pow (exp 20) (* 1/2 x)) (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x)) (cos x) (pow (pow (exp 20) (* 1/2 x)) x) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x)))) (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x))) (/ 2 (* 10 x)) (* 5 (* 1/2 x)) (* (cos x) (pow (pow (exp x) 4) (* 5 (* 1/2 x)))) (pow (pow (exp x) 4) (* 5 (* 1/2 x))) (* (cos x) (pow (exp (pow x 3/4)) (* (* (pow x 3/4) 10) (sqrt x)))) (pow (exp (pow x 3/4)) (* (* (pow x 3/4) 10) (sqrt x))) (exp (pow x 3/4)) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x)))) x)) (* (cos x) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (* (/ 2 (* 10 x)) (/ 2 (* 10 x)))) x))) (pow (exp x) 4) (* (* (pow x 3/4) 10) (sqrt x)))

simplify182.0ms (2%)

Memory
3.4MiB live, 129.6MiB allocated
Algorithm
egg-herbie
Rules
10 710×lower-fma.f64
10 710×lower-fma.f32
3 622×lower-*.f64
3 622×lower-*.f32
2 538×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01451914
13571886
28371781
316771774
423081710
528591686
635481678
741291678
848941618
081291546
Stop Event
iter limit
node limit
Counts
240 → 240
Calls
Call 1
Inputs
1
(+ 1 (* 10 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/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 (* 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 (* 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 x)
(* 10 x)
(* 10 x)
(* 10 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(* 5/2 x)
(* 5/2 x)
(* 5/2 x)
(* 5/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)))))))
(exp (* 10 (pow x 2)))
(+ (exp (* 10 (pow x 2))) (* -1/2 (* (pow x 2) (exp (* 10 (pow x 2))))))
(+ (exp (* 10 (pow x 2))) (* (pow x 2) (+ (* -1/2 (exp (* 10 (pow x 2)))) (* 1/24 (* (pow x 2) (exp (* 10 (pow x 2))))))))
(+ (exp (* 10 (pow x 2))) (* (pow x 2) (+ (* -1/2 (exp (* 10 (pow x 2)))) (* (pow x 2) (+ (* -1/720 (* (pow x 2) (exp (* 10 (pow x 2))))) (* 1/24 (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 (pow (* 1 (pow x 3)) 1/4))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp (pow (* 1 (pow x 3)) 1/4))
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 (* 4 x))
(+ 1 (* x (+ 4 (* 8 x))))
(+ 1 (* x (+ 4 (* x (+ 8 (* 32/3 x))))))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(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))))
(cos x)
(cos x)
(cos x)
(cos 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))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(* 5/2 x)
(* 5/2 x)
(* 5/2 x)
(* 5/2 x)
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(* (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 (pow (* 1 (pow x 3)) 1/4))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp (pow (* 1 (pow x 3)) 1/4))
(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))))
(pow (exp x) 4)
(pow (exp x) 4)
(pow (exp x) 4)
(pow (exp x) 4)
(* 10 (pow (* 1 (pow x 5)) 1/4))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(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))))
(cos x)
(cos x)
(cos x)
(cos 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))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(* 5/2 x)
(* 5/2 x)
(* 5/2 x)
(* 5/2 x)
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))))
(* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))))
(* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))))
(* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))))
(exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))
(exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))
(exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))
(exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))
(exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))))
(exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))))
(exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))))
(exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 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))))
(pow (exp x) 4)
(pow (exp x) 4)
(pow (exp x) 4)
(pow (exp x) 4)
(* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1)))
(* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1)))
(* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1)))
(* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1)))
Outputs
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 (* 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 (* 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 (fma.f64 (*.f64 x x) #s(literal 50 binary64) #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 (*.f64 x x) #s(literal 500/3 binary64) #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 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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 50 binary64) #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 (*.f64 x x) #s(literal 500/3 binary64) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 50 binary64) #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 (*.f64 x x) #s(literal 500/3 binary64) #s(literal 50 binary64)) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(+ (exp (* 10 (pow x 2))) (* -1/2 (* (pow x 2) (exp (* 10 (pow x 2))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(+ (exp (* 10 (pow x 2))) (* (pow x 2) (+ (* -1/2 (exp (* 10 (pow x 2)))) (* 1/24 (* (pow x 2) (exp (* 10 (pow x 2))))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (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 (* 10 (pow x 2))) (* (pow x 2) (+ (* -1/2 (exp (* 10 (pow x 2)))) (* (pow x 2) (+ (* -1/720 (* (pow x 2) (exp (* 10 (pow x 2))))) (* 1/24 (exp (* 10 (pow x 2)))))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (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 (* 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 (pow (* 1 (pow x 3)) 1/4))
(exp.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 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 (fma.f64 (*.f64 x x) #s(literal 50 binary64) #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 (*.f64 x x) #s(literal 500/3 binary64) #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 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 (* 4 x))
(fma.f64 #s(literal 4 binary64) x #s(literal 1 binary64))
(+ 1 (* x (+ 4 (* 8 x))))
(fma.f64 (fma.f64 #s(literal 8 binary64) x #s(literal 4 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 4 (* x (+ 8 (* 32/3 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 32/3 binary64) x #s(literal 8 binary64)) x #s(literal 4 binary64)) x #s(literal 1 binary64))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(*.f64 (pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(*.f64 (pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(*.f64 (pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(*.f64 (pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp (* 10 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp (* 10 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp (* 10 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(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))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (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 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x) (cos.f64 x))
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x)
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x)
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x)
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (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 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(exp (pow (* 1 (pow x 3)) 1/4))
(exp.f64 (pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 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 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(pow (exp x) 4)
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(pow (exp x) 4)
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(pow (exp x) 4)
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(pow (exp x) 4)
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(*.f64 (pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(*.f64 (pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(*.f64 (pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(* 10 (pow (* 1 (pow x 5)) 1/4))
(*.f64 (pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp (* 10 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp (* 10 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp (* 10 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(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))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (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 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x) (cos.f64 x))
(* (cos x) (exp (* 5/2 (* x (log (pow (exp x) 4))))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x) (cos.f64 x))
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x)
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x)
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x)
(exp (* 5/2 (* x (log (pow (exp x) 4)))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x)
(* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -2 binary64))) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -2 binary64))) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -2 binary64))) #s(literal 10 binary64)) (cos.f64 x))
(* (cos x) (exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1))))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -2 binary64))) #s(literal 10 binary64)) (cos.f64 x))
(exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))
(pow.f64 (exp.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -2 binary64))) #s(literal 10 binary64))
(exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))
(pow.f64 (exp.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -2 binary64))) #s(literal 10 binary64))
(exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))
(pow.f64 (exp.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -2 binary64))) #s(literal 10 binary64))
(exp (* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (* (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))) (sqrt -1)))))
(pow.f64 (exp.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -2 binary64))) #s(literal 10 binary64))
(exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))))
(exp.f64 (pow.f64 (neg.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -3 binary64))) #s(literal 1/4 binary64)))
(exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))))
(exp.f64 (pow.f64 (neg.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -3 binary64))) #s(literal 1/4 binary64)))
(exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))))
(exp.f64 (pow.f64 (neg.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -3 binary64))) #s(literal 1/4 binary64)))
(exp (exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x)))))))
(exp.f64 (pow.f64 (neg.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -3 binary64))) #s(literal 1/4 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 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
(pow (exp x) 4)
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(pow (exp x) 4)
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(pow (exp x) 4)
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(pow (exp x) 4)
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -5 binary64))) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -5 binary64))) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -5 binary64))) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(* 10 (* (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -1)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -5 binary64))) #s(literal 1/4 binary64)) #s(literal 10 binary64))

rewrite90.0ms (1%)

Memory
10.5MiB live, 85.6MiB allocated
Rules
606×lower-*.f32
582×lower-*.f64
312×lower-/.f32
308×lower-/.f64
230×lower-pow.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041236
070182
1209132
01197132
Stop Event
iter limit
iter limit
iter limit
unsound
iter limit
Counts
20 → 389
Calls
Call 1
Inputs
(pow.f64 (exp.f64 #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 #s(literal 1/2 binary64) x)) x))
(cos.f64 x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(exp.f64 (pow.f64 x #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))
Outputs
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (exp.f64 (*.f64 x #s(literal 5 binary64))))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64))))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(cos.f64 x)
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) x) #s(literal 2 binary64))))
(*.f64 (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 x #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5 binary64))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5/2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5/2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (pow.f64 (exp.f64 x) #s(literal 4 binary64))) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) #s(literal 1/2 binary64)) x)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 5 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (fma.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) x))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 5/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 #s(literal 2/5 binary64) x) #s(literal 1/5 binary64)) x)
(*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal -10 binary64) x))
(*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (/.f64 #s(literal 2/5 binary64) x)) (*.f64 #s(literal 10 binary64) x))
(*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) x))
(*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 2/5 binary64) x))
(*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 4 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal -2 binary64)) (/.f64 #s(literal 2/5 binary64) x))
(*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1/10 binary64) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 2/5 binary64) x))
(*.f64 (/.f64 #s(literal 2/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 x #s(literal 5 binary64)))
(*.f64 (/.f64 #s(literal 2/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 2/5 binary64) x)))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/10 binary64) x)))
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2/5 binary64) x))
(pow.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 1/10 binary64) x))
(/.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal -2 binary64))) #s(literal 0 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))) (-.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))))))
(/.f64 #s(literal 2/5 binary64) x)
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -10 binary64) x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) x (*.f64 x #s(literal 1/5 binary64))) (*.f64 x x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 x #s(literal -2 binary64))) (*.f64 x (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1/5 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2/5 binary64) x))
(/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 #s(literal 0 binary64) (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 #s(literal 100 binary64) (*.f64 x x))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 10 binary64) x))
(/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 2/5 binary64) x))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (neg.f64 (/.f64 #s(literal 1/5 binary64) x)))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal -2 binary64)))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 2/5 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2/5 binary64) x))
(neg.f64 (/.f64 #s(literal 2/5 binary64) x))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 #s(literal 8 binary64) (pow.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 #s(literal 1/5 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x)) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 1/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 (/.f64 #s(literal 1/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 2/5 binary64) x))
(+.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) x)) (neg.f64 (/.f64 #s(literal 1/5 binary64) x)))
(+.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 1/5 binary64)) x)
(*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal -10 binary64) x))
(*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (/.f64 #s(literal 2/5 binary64) x)) (*.f64 #s(literal 10 binary64) x))
(*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) x))
(*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 2/5 binary64) x))
(*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 4 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal -2 binary64)) (/.f64 #s(literal 2/5 binary64) x))
(*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1/10 binary64) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 2/5 binary64) x))
(*.f64 (/.f64 #s(literal 2/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 x #s(literal 5 binary64)))
(*.f64 (/.f64 #s(literal 2/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 2/5 binary64) x)))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/10 binary64) x)))
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2/5 binary64) x))
(pow.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 1/10 binary64) x))
(/.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal -2 binary64))) #s(literal 0 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))) (-.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))))))
(/.f64 #s(literal 2/5 binary64) x)
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal -10 binary64) x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) x (*.f64 x #s(literal 1/5 binary64))) (*.f64 x x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 x #s(literal -2 binary64))) (*.f64 x (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1/5 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2/5 binary64) x))
(/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 #s(literal 0 binary64) (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 #s(literal 100 binary64) (*.f64 x x))))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 10 binary64) x))
(/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 2/5 binary64) x))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (neg.f64 (/.f64 #s(literal 1/5 binary64) x)))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal -2 binary64)))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 2/5 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2/5 binary64) x))
(neg.f64 (/.f64 #s(literal 2/5 binary64) x))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 #s(literal 8 binary64) (pow.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 #s(literal 1/5 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x)) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 1/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 (/.f64 #s(literal 1/5 binary64) x) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 2/5 binary64) x))
(+.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) x)) (neg.f64 (/.f64 #s(literal 1/5 binary64) x)))
(+.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 10 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 10 binary64)) (/.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) x) x) #s(literal 1/5 binary64))
(*.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) x)) (/.f64 #s(literal 1/5 binary64) x))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(*.f64 #s(literal 1/5 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) x) x))
(*.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/10 binary64) x)))
(*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x))))
(*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 2/5 binary64) x) (/.f64 #s(literal 1/10 binary64) x))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) (neg.f64 (/.f64 #s(literal 1/5 binary64) x)))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/5 binary64) x)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 10 binary64)) x)
(/.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) x) #s(literal 10 binary64))
(/.f64 (*.f64 #s(literal 1/5 binary64) (/.f64 #s(literal 1/5 binary64) x)) x)
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/5 binary64) x)) (*.f64 #s(literal -10 binary64) x))
(/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1/5 binary64)) x)
(/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal -10 binary64) x))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))) #s(literal 0 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)))))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/.f64 #s(literal -2/5 binary64) (*.f64 x (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal -2/5 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(/.f64 #s(literal 2/5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(/.f64 #s(literal -4 binary64) (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x))))
(/.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(/.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal -4 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(/.f64 #s(literal 1/5 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal 1/5 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(/.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal -2 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 4 binary64) (neg.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x))))
(/.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 4 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 #s(literal -10 binary64) x))
(/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 #s(literal 10 binary64) x))
(/.f64 (/.f64 #s(literal 1/5 binary64) x) (*.f64 x #s(literal 5 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2/5 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 5 binary64))))
(neg.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 10 binary64)) (/.f64 #s(literal 2 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/5 binary64) x) x) #s(literal 1/5 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) x)) (/.f64 #s(literal 1/5 binary64) x) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/5 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) x) x) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/10 binary64) x)) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x))) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 2/5 binary64) x) (/.f64 #s(literal 1/10 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/5 binary64) x) (neg.f64 (/.f64 #s(literal 1/5 binary64) x)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1/5 binary64) x) (*.f64 #s(literal 10 binary64) x)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/5 binary64) x)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/5 binary64) x)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64))
(*.f64 #s(literal 1/5 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/10 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x))
(pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 10 binary64))
(/.f64 #s(literal -1/5 binary64) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal 1/5 binary64) x)
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/5 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 5 binary64)))
(neg.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 1/2 binary64))
(*.f64 #s(literal 5/2 binary64) x)
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x #s(literal 5/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 5 binary64)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64))))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) x) #s(literal 2 binary64))))
(*.f64 (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 x #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5 binary64))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5/2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5/2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (pow.f64 (exp.f64 x) #s(literal 4 binary64))) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) #s(literal 1/2 binary64)) x)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/2 binary64)) x)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 5 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (fma.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) x))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 5/2 binary64)) x))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64))))) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (/.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (/.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (exp.f64 (pow.f64 x #s(literal 3/4 binary64)))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (sqrt.f64 x))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (fma.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)))) (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/8 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(exp.f64 (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 2/5 binary64) x)) (*.f64 x #s(literal 1/2 binary64))) (pow.f64 (exp.f64 (/.f64 #s(literal 2/5 binary64) x)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (/.f64 #s(literal 2/5 binary64) x)) x)
(pow.f64 (exp.f64 x) (/.f64 #s(literal 2/5 binary64) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (/.f64 #s(literal 2/5 binary64) x))) x))
(exp.f64 (*.f64 (/.f64 #s(literal 2/5 binary64) x) x))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 2/5 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (/.f64 #s(literal 2/5 binary64) x)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(exp.f64 (*.f64 #s(literal 4 binary64) x))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3/4 binary64))) #s(literal 10 binary64))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (*.f64 (pow.f64 x #s(literal 3/8 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 x)))

eval131.0ms (1.4%)

Memory
4.7MiB live, 199.5MiB allocated
Compiler

Compiled 15 850 to 2 077 computations (86.9% saved)

prune123.0ms (1.3%)

Memory
-5.8MiB live, 232.1MiB allocated
Pruning

59 alts after pruning (53 fresh and 6 done)

PrunedKeptTotal
New75816774
Fresh93746
Picked415
Done055
Total77159830
Accuracy
99.8%
Counts
830 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (cos.f64 x)))
96.7%
(*.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 x) x) #s(literal 5 binary64)) (cos.f64 x))))
93.5%
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))) (cos.f64 x)))
94.6%
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (cos.f64 x)))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))))
96.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) #s(literal 2 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
96.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)) #s(literal 20 binary64)))
93.6%
(*.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))))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 5 binary64)))
96.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64)))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1/2 binary64))))
93.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))))
96.8%
(*.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 x #s(literal 1/2 binary64))))
96.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 x #s(literal 2 binary64))))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
94.8%
(*.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)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
98.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) x))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (exp.f64 (pow.f64 x #s(literal 5/4 binary64)))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64))))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5/4 binary64))))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) x)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
96.9%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 x #s(literal -2 binary64)))))
95.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
98.6%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)))
97.9%
(*.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 (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 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
94.0%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))) x)))
92.7%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1/5 binary64)) x)) x)))
93.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))) x)))
93.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
92.8%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
93.7%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x 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) 4) (* 5 (* 1/2 x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #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)))
27.5%
(*.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.5%
(*.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 752 to 1 217 computations (30.5% saved)

simplify137.0ms (1.5%)

Memory
-12.7MiB live, 143.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
cost-diff6336
(+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
cost-diff0
(exp.f64 #s(literal 10 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)))
cost-diff6464
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))
cost-diff320
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
cost-diff320
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
cost-diff1088
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)))
cost-diff2112
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)))
cost-diff19648
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))
Rules
7 396×lower-fma.f32
7 392×lower-fma.f64
4 596×lower-*.f32
4 570×lower-*.f64
2 068×exp-prod
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
049345
083306
1124290
2174274
3288250
4737250
52940232
65353230
77471230
08580230
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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)))
(cos.f64 x)
x
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 x #s(literal 1/4 binary64))
#s(literal 1/4 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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(cos.f64 x)
x
(exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))
(*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
#s(literal 2 binary64)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
#s(literal 1/25 binary64)
(*.f64 x x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (*.f64 x #s(literal 1/2 binary64)) x)
(*.f64 x #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(literal 2 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(sqrt.f64 x)
#s(literal 5 binary64)
(+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 x #s(literal 3/2 binary64))
#s(literal 3/2 binary64)
Outputs
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x)) (*.f64 #s(literal 2 binary64) x)) (cos.f64 x))
(cos.f64 x)
x
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x)) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 x #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) x)
#s(literal 1/4 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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(cos.f64 x)
x
(exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x)))
(*.f64 #s(literal 10 binary64) x)
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 2/5 binary64) x)
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 1/5 binary64) x)
#s(literal 2 binary64)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1/5 binary64) x)
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
#s(literal 1/25 binary64)
(*.f64 x x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)))
(*.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 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) x)
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (*.f64 x #s(literal 1/2 binary64)) x)
(*.f64 (*.f64 #s(literal 1/2 binary64) x) x)
(*.f64 x #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
#s(literal 2 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) (sqrt.f64 x))
(sqrt.f64 x)
#s(literal 5 binary64)
(+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 x #s(literal 3/2 binary64))
#s(literal 3/2 binary64)

localize248.0ms (2.7%)

Memory
28.4MiB live, 264.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2578125
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
accuracy0.30697250976844204
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
accuracy0.835068164254058
(exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
accuracy2.631416774845851
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
accuracy0
(cos.f64 x)
accuracy0.30697250976844204
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)))
accuracy0.328125
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))
accuracy1.9713038760002881
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))
accuracy0.21484375
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
accuracy0.21875
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
accuracy0.30697250976844204
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
accuracy2.727267422781773
(exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))
accuracy0.30697250976844204
(*.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.4140625
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
accuracy45.04238890225983
#s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
accuracy49.71187435932546
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
accuracy0
(cos.f64 x)
accuracy0.30697250976844204
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)))
accuracy0.328125
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))
accuracy0.4638862793053261
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)
Samples
119.0ms220×0valid
59.0ms36×5exit
Compiler

Compiled 335 to 49 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 144.0ms
ival-pow: 49.0ms (34.1% of total)
ival-mult: 27.0ms (18.8% of total)
ival-exp: 20.0ms (13.9% of total)
adjust: 13.0ms (9.1% of total)
ival-div: 8.0ms (5.6% of total)
ival-cos: 8.0ms (5.6% of total)
const: 7.0ms (4.9% of total)
ival-add: 4.0ms (2.8% of total)
ival-pow2: 3.0ms (2.1% of total)
ival-sqrt: 2.0ms (1.4% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series28.0ms (0.3%)

Memory
9.8MiB live, 47.1MiB allocated
Counts
25 → 288
Calls
Call 1
Inputs
#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) #<representation binary64>) () ())
#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (exp.f64 #s(literal 10 binary64)) (patch (exp.f64 #s(literal 10 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/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 (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/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) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/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) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 (* 10 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) 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)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 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)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 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 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 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 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* 50 (pow x 3))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor 0 x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #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 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #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 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (sqrt x))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (sqrt x))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (sqrt x))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (sqrt x))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5 (sqrt x)) (taylor 0 x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 (* 10 x) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (sqrt (pow x 3))) (taylor inf x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (sqrt (pow x 3))) (taylor inf x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (sqrt (pow x 3))) (taylor inf x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (sqrt (pow x 3))) (taylor inf x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (sqrt x))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (sqrt x))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (sqrt x))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (sqrt x))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5 (sqrt x)) (taylor inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)) (patch (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))) (patch (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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 (* 10 x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 10 x) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) (patch (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2/5 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (patch (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (patch (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ 1/5 x) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) (patch (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5 (pow x 2))) 2) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #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) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (patch (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (patch (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 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 (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) (patch (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (/ 1/25 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) (patch (/.f64 #s(literal 1/25 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (patch (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (patch (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -5 (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (patch (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
10.0ms
x
@0
((* (pow (pow (exp 20) (* x 1/4)) x) (pow (pow (exp 20) (* x 1/4)) x)) (* (cos x) (* (pow (pow (exp 20) (* x 1/4)) x) (pow (pow (exp 20) (* x 1/4)) x))) (cos x) (pow (pow (exp 20) (* x 1/4)) x) (* (cos x) (pow (pow (exp 10) x) x)) (cos x) (+ (* -1/2 (* x x)) 1) (* x x) (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 1/25 (* x x))) (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 2 (* 10 x)) (* (/ 2 (* 10 x)) 1) (pow (pow (exp 10) (* (* x 1/2) x)) 2) (* (cos x) (pow (pow (exp 10) (* (* x 1/2) x)) 2)) (exp 10) (+ (pow x 3/2) (pow x 3/2)) (* (cos x) (pow (exp (* (sqrt x) 5)) (+ (pow x 3/2) (pow x 3/2)))) (pow (exp (* (sqrt x) 5)) (+ (pow x 3/2) (pow x 3/2))) (pow (pow (exp 10) x) x) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 1/25 (* x x))) x)) (* (cos x) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 1/25 (* x x))) x))) (/ 1/25 (* x x)) (pow (exp 10) (* (* x 1/2) x)) (exp (* (sqrt x) 5)) (* (sqrt x) 5))
4.0ms
x
@-inf
((* (pow (pow (exp 20) (* x 1/4)) x) (pow (pow (exp 20) (* x 1/4)) x)) (* (cos x) (* (pow (pow (exp 20) (* x 1/4)) x) (pow (pow (exp 20) (* x 1/4)) x))) (cos x) (pow (pow (exp 20) (* x 1/4)) x) (* (cos x) (pow (pow (exp 10) x) x)) (cos x) (+ (* -1/2 (* x x)) 1) (* x x) (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 1/25 (* x x))) (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 2 (* 10 x)) (* (/ 2 (* 10 x)) 1) (pow (pow (exp 10) (* (* x 1/2) x)) 2) (* (cos x) (pow (pow (exp 10) (* (* x 1/2) x)) 2)) (exp 10) (+ (pow x 3/2) (pow x 3/2)) (* (cos x) (pow (exp (* (sqrt x) 5)) (+ (pow x 3/2) (pow x 3/2)))) (pow (exp (* (sqrt x) 5)) (+ (pow x 3/2) (pow x 3/2))) (pow (pow (exp 10) x) x) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 1/25 (* x x))) x)) (* (cos x) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 1/25 (* x x))) x))) (/ 1/25 (* x x)) (pow (exp 10) (* (* x 1/2) x)) (exp (* (sqrt x) 5)) (* (sqrt x) 5))
4.0ms
x
@inf
((* (pow (pow (exp 20) (* x 1/4)) x) (pow (pow (exp 20) (* x 1/4)) x)) (* (cos x) (* (pow (pow (exp 20) (* x 1/4)) x) (pow (pow (exp 20) (* x 1/4)) x))) (cos x) (pow (pow (exp 20) (* x 1/4)) x) (* (cos x) (pow (pow (exp 10) x) x)) (cos x) (+ (* -1/2 (* x x)) 1) (* x x) (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 1/25 (* x x))) (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 2 (* 10 x)) (* (/ 2 (* 10 x)) 1) (pow (pow (exp 10) (* (* x 1/2) x)) 2) (* (cos x) (pow (pow (exp 10) (* (* x 1/2) x)) 2)) (exp 10) (+ (pow x 3/2) (pow x 3/2)) (* (cos x) (pow (exp (* (sqrt x) 5)) (+ (pow x 3/2) (pow x 3/2)))) (pow (exp (* (sqrt x) 5)) (+ (pow x 3/2) (pow x 3/2))) (pow (pow (exp 10) x) x) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 1/25 (* x x))) x)) (* (cos x) (exp (* (/ (+ (* 1 (/ 2 (* 10 x))) (* (/ 2 (* 10 x)) 1)) (/ 1/25 (* x x))) x))) (/ 1/25 (* x x)) (pow (exp 10) (* (* x 1/2) x)) (exp (* (sqrt x) 5)) (* (sqrt x) 5))

simplify465.0ms (5%)

Memory
-16.1MiB live, 216.2MiB allocated
Algorithm
egg-herbie
Rules
14 290×lower-fma.f64
14 290×lower-fma.f32
3 520×lower-*.f64
3 520×lower-*.f32
3 478×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01292020
13191936
28371782
318271782
434941782
550651782
672311782
081421689
Stop Event
iter limit
node limit
Counts
288 → 288
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 (* 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 (* 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)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 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 (* 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)))))))
(* 2 (sqrt (pow x 3)))
(* 2 (sqrt (pow x 3)))
(* 2 (sqrt (pow x 3)))
(* 2 (sqrt (pow x 3)))
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 (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)))))))
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/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (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)))))))
(exp (* 5 (sqrt x)))
(exp (* 5 (sqrt x)))
(exp (* 5 (sqrt x)))
(exp (* 5 (sqrt x)))
(* 5 (sqrt x))
(* 5 (sqrt x))
(* 5 (sqrt x))
(* 5 (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)
(* (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)
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (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)
(* -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)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 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)
(* (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))
(* 2 (sqrt (pow x 3)))
(* 2 (sqrt (pow x 3)))
(* 2 (sqrt (pow x 3)))
(* 2 (sqrt (pow x 3)))
(* (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 (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)))
(* (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))))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (sqrt x)))
(exp (* 5 (sqrt x)))
(exp (* 5 (sqrt x)))
(exp (* 5 (sqrt x)))
(* 5 (sqrt x))
(* 5 (sqrt x))
(* 5 (sqrt x))
(* 5 (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)
(* (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)
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (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)
(* -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)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 2/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 x)
(/ 1/5 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)
(* (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))
(* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* 2 (* (sqrt (pow x 3)) (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)))))
(* (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 (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)))
(* (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))))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(/ 1/25 (pow x 2))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 5 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 5 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 5 (* (sqrt x) (pow (sqrt -1) 2))))
(* -5 (* (sqrt x) (pow (sqrt -1) 2)))
(* -5 (* (sqrt x) (pow (sqrt -1) 2)))
(* -5 (* (sqrt x) (pow (sqrt -1) 2)))
(* -5 (* (sqrt x) (pow (sqrt -1) 2)))
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 (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 6 binary64)) #s(literal 500/3 binary64) (fma.f64 (fma.f64 #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 #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))
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 (* 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))
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)
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
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 (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 6 binary64)) #s(literal 500/3 binary64) (fma.f64 (fma.f64 #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 #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))
(* 2 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))
(* 2 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))
(* 2 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))
(* 2 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 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 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2)))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #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 (*.f64 (fma.f64 (*.f64 #s(literal 500/3 binary64) x) x #s(literal 45 binary64)) 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 (* 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 (pow.f64 x #s(literal 6 binary64)) #s(literal 500/3 binary64) (fma.f64 (fma.f64 #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 (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 6 binary64)) #s(literal 500/3 binary64) (fma.f64 (fma.f64 #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 (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 6 binary64)) #s(literal 500/3 binary64) (fma.f64 (fma.f64 #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 #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/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x 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))
(exp (* 5 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))
(exp (* 5 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))
(exp (* 5 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))
(exp (* 5 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))
(* 5 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(* 5 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(* 5 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(* 5 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 5 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)
(* (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)
(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)
(* (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))
(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)
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 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)
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) 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))
(* 2 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))
(* 2 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))
(* 2 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))
(* 2 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))
(* (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 (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 (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))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (* 5 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))
(exp (* 5 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))
(exp (* 5 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))
(exp (* 5 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))
(* 5 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(* 5 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(* 5 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(* 5 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 5 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)
(* (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)
(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)
(* (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))
(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)
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 2/5 x)
(/.f64 #s(literal 2/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 binary64) x)
(/ 1/5 x)
(/.f64 #s(literal 1/5 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)
(pow (exp (* 5 (pow x 2))) 2)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) 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))
(* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal -2 binary64) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal -2 binary64) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal -2 binary64) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* 2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal -2 binary64) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* (cos x) (exp (* 10 (* (pow x 2) (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) (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) (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) (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) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) x)
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) x)
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) x)
(exp (* 10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) 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)
(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))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/ 1/25 (pow x 2))
(/.f64 #s(literal 1/25 binary64) (*.f64 x 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 (* 5 (* (sqrt x) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (sqrt.f64 x))
(exp (* 5 (* (sqrt x) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (sqrt.f64 x))
(exp (* 5 (* (sqrt x) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (sqrt.f64 x))
(exp (* 5 (* (sqrt x) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (sqrt.f64 x))
(* -5 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(* -5 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(* -5 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(* -5 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))

rewrite130.0ms (1.4%)

Memory
-3.6MiB live, 120.7MiB allocated
Rules
794×lower-*.f32
766×lower-*.f64
450×lower-/.f32
444×lower-/.f64
420×lower-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049269
083217
1260171
01516171
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
25 → 381
Calls
Call 1
Inputs
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)))
(cos.f64 x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 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)
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)))
(exp.f64 #s(literal 10 binary64))
(+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
(exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))
(exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
Outputs
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/8 binary64))) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/8 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64))) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1/2 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (*.f64 (*.f64 #s(literal 1/4 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) x) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1/2 binary64))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64))))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1/2 binary64)) x) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)))
(cos.f64 x)
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) x) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) x) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/8 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/8 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 (*.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 (*.f64 #s(literal 5 binary64) x)) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(*.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 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 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))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x x) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 2 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 (*.f64 x x) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x x) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x x) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) (fma.f64 (pow.f64 (*.f64 x x) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #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 (*.f64 x x) #s(literal 1 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 (pow.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (fma.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))))
(+.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 (pow.f64 x #s(literal 1 binary64)) (pow.f64 x #s(literal 1 binary64)))
(*.f64 x x)
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 1/25 binary64) x)) x)
(*.f64 (/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))
(*.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x) x)
(*.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/25 binary64) (*.f64 x x))))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 (neg.f64 x) x))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x) x))
(*.f64 (*.f64 x x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 25 binary64) (*.f64 x x))) #s(literal 0 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 #s(literal 0 binary64) (*.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x) x) #s(literal 1/25 binary64))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (pow.f64 x #s(literal -2 binary64)))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 #s(literal -1/25 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)))
(neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x) x))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (+.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/4 binary64))))
(*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 4 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 9/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 25 binary64))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/10 binary64) x)))
(*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) x))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 9/2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64)))
(/.f64 (fma.f64 #s(literal 1/5 binary64) x (*.f64 x #s(literal 1/5 binary64))) (*.f64 x x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 x #s(literal -2 binary64))) (*.f64 x (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1/5 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (*.f64 #s(literal 1/25 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 9/2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 9/2 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal -1/25 binary64))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1/25 binary64))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 9/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/25 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/5 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x)) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 0 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 0 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(+.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) x)) (neg.f64 (/.f64 #s(literal 1/5 binary64) x)))
(+.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 #s(literal 1/5 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/10 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x))
(pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 10 binary64))
(/.f64 #s(literal -1/5 binary64) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal 1/5 binary64) x)
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/5 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 5 binary64)))
(neg.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) x)))
(*.f64 #s(literal 1/5 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/10 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x))
(pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 10 binary64))
(/.f64 #s(literal -1/5 binary64) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal 1/5 binary64) x)
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal -10 binary64) x))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1/5 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 5 binary64)))
(neg.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (pow.f64 (exp.f64 x) #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.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 x) #s(literal 10 binary64)) x)
(exp.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) x (*.f64 (*.f64 x #s(literal 5 binary64)) x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x)) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) (*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(exp.f64 #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (+.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/4 binary64))))
(*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 4 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 9/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 25 binary64))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/10 binary64) x)))
(*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) x))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 9/2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64)))
(/.f64 (fma.f64 #s(literal 1/5 binary64) x (*.f64 x #s(literal 1/5 binary64))) (*.f64 x x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 x #s(literal -2 binary64))) (*.f64 x (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1/5 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) x)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (*.f64 #s(literal 1/25 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 9/2 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 9/2 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal -1/25 binary64))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1/25 binary64))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 9/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/25 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/5 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(fma.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) x)) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) #s(literal 1 binary64)) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 0 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 0 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(+.f64 (neg.f64 (/.f64 #s(literal 1/5 binary64) x)) (neg.f64 (/.f64 #s(literal 1/5 binary64) x)))
(+.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (cos.f64 x)) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (+.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) (sqrt.f64 x)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
#s(approx (pow (pow (exp 10) x) x) #s(literal 1 binary64))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x) x))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 x x)) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (*.f64 x x))) x))
(exp.f64 (*.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) x) x)))
(*.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/10 binary64) x)))
(*.f64 (/.f64 #s(literal 1/25 binary64) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/25 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/25 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)))
(*.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 #s(literal 1/5 binary64) x))
(*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 1/10 binary64) x))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/10 binary64) x) (/.f64 #s(literal 1/5 binary64) x)))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/5 binary64) (/.f64 #s(literal 1/5 binary64) x)) x)
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/5 binary64) x)) (*.f64 #s(literal -10 binary64) x))
(/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1/5 binary64)) x)
(/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal -10 binary64) x))
(/.f64 (neg.f64 (/.f64 #s(literal 1/25 binary64) x)) (neg.f64 x))
(/.f64 #s(literal -2/5 binary64) (*.f64 x (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal -2/5 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(/.f64 #s(literal 2/5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(/.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(/.f64 #s(literal -4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal 4 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x))))
(/.f64 #s(literal 1/5 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal 1/5 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(/.f64 (/.f64 #s(literal 1/25 binary64) x) x)
(/.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal -2 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) x)))
(/.f64 #s(literal -1/25 binary64) (*.f64 (neg.f64 x) x))
(/.f64 (/.f64 #s(literal 1/5 binary64) x) (*.f64 x #s(literal 5 binary64)))
(/.f64 #s(literal 1/25 binary64) (neg.f64 (*.f64 (neg.f64 x) x)))
(/.f64 #s(literal 1/25 binary64) (*.f64 x x))
(/.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 10 binary64) x))
(/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1/25 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 5 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 25 binary64) (*.f64 x x)))
(neg.f64 (/.f64 #s(literal -1/25 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x #s(literal 5 binary64)))) x))
(exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5/2 binary64)) (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 x))) #s(literal 5 binary64)))
(exp.f64 (*.f64 #s(literal 5 binary64) (sqrt.f64 x)))
(*.f64 #s(literal 5 binary64) (log.f64 (exp.f64 (sqrt.f64 x))))
(*.f64 #s(literal 5 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 5 binary64))
(log.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)))

eval120.0ms (1.3%)

Memory
24.4MiB live, 219.9MiB allocated
Compiler

Compiled 14 462 to 1 985 computations (86.3% saved)

prune154.0ms (1.7%)

Memory
-19.2MiB live, 257.5MiB allocated
Pruning

57 alts after pruning (50 fresh and 7 done)

PrunedKeptTotal
New76514779
Fresh123648
Picked415
Done066
Total78157838
Accuracy
99.8%
Counts
838 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (cos.f64 x)))
96.7%
(*.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 x) x) #s(literal 5 binary64)) (cos.f64 x))))
94.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))) (cos.f64 x)))
93.5%
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))) (cos.f64 x)))
94.6%
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (cos.f64 x)))
95.3%
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
96.1%
(*.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64))))
96.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) #s(literal 2 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
96.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)) #s(literal 20 binary64)))
93.6%
(*.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))))
96.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64)))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1/2 binary64))))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) #s(literal 2 binary64)))
96.8%
(*.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 x #s(literal 1/2 binary64))))
96.8%
(*.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 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
99.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 2 binary64) x))))
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)))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
98.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) x))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (exp.f64 (pow.f64 x #s(literal 5/4 binary64)))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5/4 binary64))))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x)) #s(literal 2 binary64)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x)))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) x)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) x))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
96.9%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 x #s(literal -2 binary64)))))
95.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
98.6%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)))
97.9%
(*.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 (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 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
94.0%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))) x)))
93.8%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
92.8%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
93.7%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x 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))))
96.8%
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
27.5%
(*.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 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
27.5%
(*.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.5%
(*.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.1%
(*.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 #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 2 336 to 981 computations (58% saved)

regimes75.0ms (0.8%)

Memory
6.8MiB live, 107.4MiB allocated
Counts
94 → 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) 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) (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 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))) 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 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1/5 binary64)) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 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) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) 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 #s(literal 10 binary64) x)) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x)) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) x)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) 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) #s(approx (exp (* 10 (* x x))) (pow.f64 (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 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) 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 x) #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) #s(literal 2 binary64)))
(*.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 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 2 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) 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) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (/.f64 x #s(literal -2 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 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)) #s(literal 20 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 5 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 (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 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) (cos.f64 x)))
(*.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 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 5/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 (pow.f64 x #s(literal 5/4 binary64))) (exp.f64 (pow.f64 x #s(literal 5/4 binary64)))) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (/.f64 (pow.f64 x #s(literal 3/4 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) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) x)))
(*.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 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64))) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/4 binary64))) (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 10 binary64)) #s(literal 2 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 (pow.f64 (exp.f64 x) x) #s(literal 5 binary64)) (cos.f64 x))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 x) 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/4 binary64) (*.f64 #s(literal 2 binary64) x))))
Calls

2 calls:

43.0ms
x
28.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)

regimes38.0ms (0.4%)

Memory
-3.9MiB live, 73.7MiB allocated
Counts
55 → 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) 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) (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 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))) 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 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1/5 binary64)) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 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) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) 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 #s(literal 10 binary64) x)) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x)) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) x)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) 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) #s(approx (exp (* 10 (* x x))) (pow.f64 (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 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) 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 x) #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x) #s(literal 2 binary64)))
(*.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 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)) #s(literal 2 binary64)))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
Calls

2 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes183.0ms (2%)

Memory
-34.2MiB live, 51.0MiB allocated
Counts
46 → 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) 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) (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 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))) 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 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1/5 binary64)) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 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) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) 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 #s(literal 10 binary64) x)) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x)) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) x)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) 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) #s(approx (exp (* 10 (* x x))) (pow.f64 (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 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) x))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) x))
Calls

2 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes28.0ms (0.3%)

Memory
32.7MiB live, 32.7MiB allocated
Counts
45 → 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) 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) (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 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))) 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 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1/5 binary64)) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 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) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) 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 #s(literal 10 binary64) x)) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x)) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) x)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) 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) #s(approx (exp (* 10 (* x x))) (pow.f64 (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)))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
Calls

2 calls:

13.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
13.0ms
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)

regimes28.0ms (0.3%)

Memory
6.0MiB live, 44.2MiB allocated
Counts
43 → 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) 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) (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 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))) 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 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1/5 binary64)) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 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) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) 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 #s(literal 10 binary64) x)) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x)) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) x)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) 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) #s(approx (exp (* 10 (* x x))) (pow.f64 (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:

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

Compiled 10 to 8 computations (20% saved)

regimes264.0ms (2.8%)

Memory
-7.9MiB live, 30.5MiB allocated
Counts
42 → 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) 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) (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 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))) 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 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1/5 binary64)) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 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) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) 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 #s(literal 10 binary64) x)) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x)) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) x)) (*.f64 #s(literal 5 binary64) (*.f64 #s(literal 1/2 binary64) 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)))))
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))))
12.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)

regimes26.0ms (0.3%)

Memory
-12.7MiB live, 25.9MiB allocated
Counts
30 → 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) 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) (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 (/.f64 #s(literal 2/5 binary64) x) #s(literal 4 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x) #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))) 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 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 #s(literal 2/5 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1/5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 4 binary64) (*.f64 #s(literal 100 binary64) (*.f64 x x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 #s(literal 1/5 binary64) x) #s(literal 1/5 binary64)) x)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 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) (*.f64 #s(literal 10 binary64) x)))) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))) x)))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Calls

2 calls:

16.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)

regimes12.0ms (0.1%)

Memory
16.7MiB live, 16.7MiB allocated
Counts
17 → 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) 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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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.5%1x
27.5%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes34.0ms (0.4%)

Memory
-29.6MiB live, 12.8MiB allocated
Counts
16 → 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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)))
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:

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

Compiled 10 to 8 computations (20% saved)

regimes11.0ms (0.1%)

Memory
8.9MiB live, 8.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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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:

5.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
5.0ms
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
16.6MiB live, 16.6MiB 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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))) (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
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
4.0ms
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)

regimes10.0ms (0.1%)

Memory
-26.1MiB live, 12.5MiB 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 #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 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp x) 4) (* 5 (* 1/2 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 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))))
Calls

2 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes5.0ms (0.1%)

Memory
9.2MiB live, 9.3MiB 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
8.3MiB live, 8.3MiB 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%1x
9.7%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes3.0ms (0%)

Memory
7.7MiB live, 7.7MiB 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:

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

Compiled 10 to 8 computations (20% saved)

simplify26.0ms (0.3%)

Memory
4.4MiB live, 43.1MiB allocated
Algorithm
egg-herbie
Rules
44×*-commutative-binary64-*.f64
*-rgt-identity-binary64-*.f64
1-exp-binary32-exp.f32
1-exp-binary64-exp.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087269
1113269
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/4 binary64) (*.f64 #s(literal 2 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) 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 #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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x 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 #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/4 binary64) (*.f64 #s(literal 2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/4 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) 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 #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 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)))
(*.f64 (exp.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x))) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) x)) #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))))
(*.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 #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 #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.1s (23.2%)

Memory
-3.8MiB live, 1 411.0MiB allocated
Rules
16 126×lower-fma.f64
16 126×lower-fma.f32
14 290×lower-fma.f64
14 290×lower-fma.f32
10 710×lower-fma.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
041236
070182
1209132
01197132
01292020
13191936
28371782
318271782
434941782
550651782
672311782
081421689
01141474
12911398
27301384
314571384
425731384
539791384
649241384
767351384
083651306
030123
049117
1107117
2277117
31169117
08218117
049269
083217
1260171
01516171
0725
01227
12027
24227
311327
442619
0339919
053352
1131352
2336352
3718352
41104352
51266352
61370352
71591352
82082352
93361352
104737352
115461352
125828352
136074352
146159352
157243352
08319334
01451914
13571886
28371781
316771774
423081710
528591686
635481678
741291678
848941618
081291546
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
iter limit
unsound
iter limit
Compiler

Compiled 733 to 385 computations (47.5% saved)

preprocess215.0ms (2.3%)

Memory
3.0MiB live, 278.6MiB allocated
Remove

(abs x)

Compiler

Compiled 838 to 496 computations (40.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...