ENA, Section 1.4, Exercise 1

Time bar (total: 9.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze5.0ms (0.1%)

Memory
2.2MiB live, 2.2MiB 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.5s (15.1%)

Memory
26.5MiB live, 1 394.8MiB allocated
Samples
1.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 917.0ms
ival-cos: 372.0ms (40.6% of total)
const: 191.0ms (20.8% of total)
ival-mult: 182.0ms (19.9% of total)
ival-exp: 101.0ms (11% of total)
ival-<=: 49.0ms (5.3% of total)
ival-and: 11.0ms (1.2% of total)
exact: 7.0ms (0.8% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain124.0ms (1.3%)

Memory
-0.3MiB live, 120.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
740-74(1.9941967660749014)(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 -
+0114
-0142
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+01140
-01420
Precision?
0.4453125
Recall?
1.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+010
-000
Precision?
1.0
Recall?
1.0
Samples
71.0ms512×0valid
Compiler

Compiled 67 to 25 computations (62.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-cos: 35.0ms (60.5% of total)
ival-mult: 16.0ms (27.7% of total)
ival-exp: 6.0ms (10.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess28.0ms (0.3%)

Memory
-7.6MiB live, 27.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
13119
28219
320319
435219
542019
646419
748819
849419
949919
1050119
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)

prune0.0ms (0%)

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

Compiled 9 to 7 computations (22.2% saved)

simplify3.0ms (0%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 10 binary64) (*.f64 x x))
cost-diff0
(exp.f64 (*.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))))
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)

localize297.0ms (3.1%)

Memory
-176.4MiB live, 66.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(cos.f64 x)
accuracy0.19140625
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy0.320976269536884
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
accuracy3.4111495441474737
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
Samples
290.0ms256×0valid
Compiler

Compiled 29 to 9 computations (69% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-cos: 8.0ms (51.6% of total)
ival-mult: 4.0ms (25.8% of total)
ival-exp: 3.0ms (19.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series3.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated
Counts
4 → 14
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(cos.f64 x)
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
Outputs
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/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 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(* 10 (pow x 2))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(exp (* 10 (pow x 2)))
Calls

3 calls:

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

simplify229.0ms (2.4%)

Memory
24.5MiB live, 178.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053140
1131140
2336140
3718140
41104140
51266140
61370140
71591140
82106140
93382140
104756140
115587140
125953140
136198140
146283140
157367140
08443122
Stop Event
iter limit
node limit
Counts
14 → 14
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/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 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(* 10 (pow x 2))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(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 (* -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 (* 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))
(* 10 (pow x 2))
(*.f64 #s(literal 10 binary64) (*.f64 x 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)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)

rewrite161.0ms (1.7%)

Memory
7.0MiB live, 130.2MiB allocated
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0722
01222
12022
24222
311322
442616
0338816
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
4 → 506
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(cos.f64 x)
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.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 (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 (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 (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 (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 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.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)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(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 (sqrt.f64 x) #s(literal 5 binary64)))
(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/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))
(*.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 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.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 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 #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 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)) #s(literal -1/8 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 x x) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 x x))
(*.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 #s(literal 1/8 binary64) (*.f64 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 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) x)) x)
(*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.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 (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 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 (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 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 #s(literal -1 binary64) (/.f64 (*.f64 x x) #s(literal -4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(*.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 (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 (neg.f64 (/.f64 #s(literal 2 binary64) x)) (neg.f64 x))
(/.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) 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 -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 20 binary64) (*.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 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 1/2 binary64) x) (*.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 (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 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 #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 (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 3 binary64)) #s(literal -1/8 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 (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 #s(literal 1/8 binary64) (*.f64 x x) (*.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 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/2 binary64) 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 (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 (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 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 (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 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 #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 #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 (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))

eval112.0ms (1.2%)

Memory
-15.0MiB live, 109.3MiB allocated
Compiler

Compiled 6 708 to 1 704 computations (74.6% saved)

prune35.0ms (0.4%)

Memory
-16.1MiB live, 59.6MiB allocated
Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New49525520
Fresh000
Picked011
Done000
Total49526521
Accuracy
98.9%
Counts
521 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64))))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
96.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
95.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.6%
(*.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.5%
(*.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.6%
(*.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)))))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 #s(literal 5 binary64) x)))
94.2%
(*.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.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
95.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)))))
93.8%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
94.2%
(*.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.7%
(*.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 #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 693 to 509 computations (26.6% saved)

simplify6.0ms (0.1%)

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

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
cost-diff2
(*.f64 x #s(literal 1 binary64))
cost-diff0
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
cost-diff0
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
cost-diff0
(exp.f64 #s(literal 10 binary64))
cost-diff0
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 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))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030144
049136
165136
291136
3102136
4104136
0104136
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) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(cos.f64 x)
x
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp.f64 x)
#s(literal 5 binary64)
(*.f64 #s(literal 2 binary64) 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)))))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(sqrt.f64 x)
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
(*.f64 x #s(literal 1 binary64))
#s(literal 1 binary64)
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(exp.f64 x)
#s(literal 5 binary64)
(*.f64 #s(literal 2 binary64) 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 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) x)) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(sqrt.f64 x)
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) x)
(*.f64 x #s(literal 1 binary64))
x
#s(literal 1 binary64)

localize156.0ms (1.6%)

Memory
-6.2MiB live, 117.5MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.21875
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
accuracy0.320976269536884
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
accuracy1.8832810375474787
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
accuracy3.089021111008927
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
accuracy0.00390625
(cos.f64 x)
accuracy0.320976269536884
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
accuracy0.8264391602745651
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
accuracy0.9972157228647104
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
accuracy0.0
(exp.f64 #s(literal 10 binary64))
accuracy0.00390625
(cos.f64 x)
accuracy0.320976269536884
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
accuracy2.9439263415232
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
accuracy63.037754685229054
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
accuracy0.00390625
(cos.f64 x)
accuracy0.320976269536884
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
accuracy0.421875
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
accuracy0.9964638183790943
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
Samples
78.0ms256×0valid
Compiler

Compiled 144 to 29 computations (79.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-pow: 27.0ms (44.6% of total)
ival-mult: 14.0ms (23.1% of total)
ival-exp: 8.0ms (13.2% of total)
ival-cos: 8.0ms (13.2% of total)
ival-sqrt: 2.0ms (3.3% of total)
exact: 1.0ms (1.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series62.0ms (0.6%)

Memory
23.6MiB live, 59.9MiB allocated
Counts
16 → 34
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) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(exp.f64 #s(literal 10 binary64))
(*.f64 (cos.f64 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) x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(*.f64 x #s(literal 1 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)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
Outputs
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/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 (* 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 (* 10 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(+ 1 (* 5 x))
(+ 1 (* x (+ 5 (* 25/2 x))))
(+ 1 (* x (+ 5 (* x (+ 25/2 (* 125/6 x))))))
x
(+ 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 (* x (+ (* 10 x) (* 50 (pow x 3)))))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))
(exp (* 10 (sqrt x)))
(sqrt (pow x 3))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(exp (* 10 (pow x 2)))
(exp (* 10 x))
(* (cos x) (exp (* 2 (* x (log (pow (exp x) 5))))))
(exp (* 2 (* x (log (pow (exp x) 5)))))
(pow (exp x) 5)
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
Calls

3 calls:

TimeVariablePointExpression
54.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) (pow (exp 10) (* x x))) (pow (exp 10) (* x x)) (exp 10) (* (cos x) (pow (pow (exp x) 5) (* 2 x))) (pow (pow (exp x) 5) (* 2 x)) (pow (exp x) 5) (* x 1) (* (cos x) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1))) (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))
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) (pow (exp 10) (* x x))) (pow (exp 10) (* x x)) (exp 10) (* (cos x) (pow (pow (exp x) 5) (* 2 x))) (pow (pow (exp x) 5) (* 2 x)) (pow (exp x) 5) (* x 1) (* (cos x) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1))) (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))
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) (pow (exp 10) (* x x))) (pow (exp 10) (* x x)) (exp 10) (* (cos x) (pow (pow (exp x) 5) (* 2 x))) (pow (pow (exp x) 5) (* 2 x)) (pow (exp x) 5) (* x 1) (* (cos x) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))) (pow (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1))) (pow (exp 10) (sqrt x)) (* (sqrt x) (* x 1)))

simplify269.0ms (2.8%)

Memory
-0.1MiB live, 202.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0135329
1353320
2864310
31698310
43022310
54384310
66757310
08106270
Stop Event
iter limit
node limit
Counts
34 → 33
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/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 (* 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 (* 10 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(+ 1 (* 5 x))
(+ 1 (* x (+ 5 (* 25/2 x))))
(+ 1 (* x (+ 5 (* x (+ 25/2 (* 125/6 x))))))
x
(+ 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 (* x (+ (* 10 x) (* 50 (pow x 3)))))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))
(exp (* 10 (sqrt x)))
(sqrt (pow x 3))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(exp (* 10 (pow x 2)))
(exp (* 10 x))
(* (cos x) (exp (* 2 (* x (log (pow (exp x) 5))))))
(exp (* 2 (* x (log (pow (exp x) 5)))))
(pow (exp x) 5)
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 (*.f64 #s(literal 19/2 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1081/24 binary64) (*.f64 x x) #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 102299/720 binary64) (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 (* -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 (* 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 (* 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 (* 5 x))
(fma.f64 #s(literal 5 binary64) x #s(literal 1 binary64))
(+ 1 (* x (+ 5 (* 25/2 x))))
(fma.f64 (fma.f64 #s(literal 25/2 binary64) x #s(literal 5 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 5 (* x (+ 25/2 (* 125/6 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 125/6 binary64) x #s(literal 25/2 binary64)) x #s(literal 5 binary64)) x #s(literal 1 binary64))
x
(+ 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 #s(literal 19/2 binary64) 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 #s(literal 500/3 binary64) x) x #s(literal 45 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 19/2 binary64) 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 (* 10 (sqrt x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(* (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)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(* (cos x) (exp (* 2 (* x (log (pow (exp x) 5))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(exp (* 2 (* x (log (pow (exp x) 5)))))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow (exp x) 5)
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))

rewrite258.0ms (2.7%)

Memory
-5.8MiB live, 156.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030113
04993
112192
244592
3215792
0835592
Stop Event
iter limit
node limit
iter limit
Counts
16 → 865
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) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(exp.f64 #s(literal 10 binary64))
(*.f64 (cos.f64 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) x))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(*.f64 x #s(literal 1 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)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
Outputs
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
(*.f64 (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 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x)))))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))
(cos.f64 (neg.f64 x))
(cos.f64 x)
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64))) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (pow.f64 (exp.f64 #s(literal 20 binary64)) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) 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 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 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 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(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 5/2 binary64)) (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 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) #s(literal 5 binary64)) x) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 1/2 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 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(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 (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 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 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 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 x x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) x) (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)) (*.f64 #s(literal 2 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 (exp.f64 x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (sqrt.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 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 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) #s(literal 1 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 (*.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (pow.f64 (exp.f64 x) #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (exp.f64 x)) #s(literal 20 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 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)) (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal -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 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (+.f64 (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)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 4 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal -2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #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 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (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 (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 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x) (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 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) x (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 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 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64))) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x))))
(exp.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(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) #s(literal 5 binary64)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
(*.f64 (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 x) #s(literal 5/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64))) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (pow.f64 (exp.f64 #s(literal 20 binary64)) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) 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 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 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 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(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 5/2 binary64)) (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 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) #s(literal 5 binary64)) x) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 1/2 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 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(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 (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 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 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 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 x x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) x) (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(exp.f64 #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
(*.f64 (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 x) #s(literal 5/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64))) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (pow.f64 (exp.f64 #s(literal 20 binary64)) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) 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 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 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 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(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 5/2 binary64)) (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 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) #s(literal 5 binary64)) x) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 1/2 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 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(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 (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 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 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 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 x x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) x) (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal -2 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 x)) #s(literal 5 binary64)) (pow.f64 (sqrt.f64 (exp.f64 x)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 #s(literal 5 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x))) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (E.f64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64))) (pow.f64 (E.f64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) (pow.f64 (exp.f64 x) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5/4 binary64)) (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (sqrt.f64 (exp.f64 x)) #s(literal 10 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) #s(literal 5/4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5/2 binary64) x))
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/4 binary64)) #s(literal 4 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 5/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 5 binary64)) (neg.f64 x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 x #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 5 binary64))) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal -2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (sqrt.f64 x))))
(exp.f64 (*.f64 #s(literal 5 binary64) x))
(*.f64 (sqrt.f64 (*.f64 x (*.f64 #s(literal 2 binary64) x))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 7/4 binary64))) (sqrt.f64 (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 1/4 binary64))) (sqrt.f64 (pow.f64 x #s(literal 7/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 (sqrt.f64 x)))
(*.f64 (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) x))) (exp.f64 (log.f64 #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 (pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 x (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (hypot.f64 x x))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (fma.f64 x x (*.f64 x x)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) x)) (sqrt.f64 (*.f64 #s(literal 2 binary64) x)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 1/2 binary64)))
(*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal -2 binary64)) #s(literal 4 binary64))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) x) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (log.f64 (exp.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) x))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1 binary64) x)
(*.f64 x #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/2 binary64))
(pow.f64 x #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (neg.f64 (-.f64 x x)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) x))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 x)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (neg.f64 x)))) (neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))) (neg.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x))) (neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -2 binary64) x))) #s(literal 4 binary64))
(/.f64 (neg.f64 (fma.f64 x (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)))) #s(literal -4 binary64))
(/.f64 (sqrt.f64 (*.f64 x (*.f64 #s(literal -2 binary64) x))) (sqrt.f64 #s(literal -2 binary64)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 x x) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) x) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -2 binary64) x) x)) (sqrt.f64 #s(literal -2 binary64)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal 2 binary64) x))) (sqrt.f64 #s(literal -4 binary64)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -2 binary64) x))) (sqrt.f64 #s(literal -4 binary64)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (neg.f64 x) x) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (neg.f64 x) x)))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x x)))) (sqrt.f64 #s(literal -4 binary64)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64))) (sqrt.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 x x)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x x) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) x)))) (sqrt.f64 #s(literal -4 binary64)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) x))) (sqrt.f64 #s(literal -2 binary64)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x x) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x x)))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal 2 binary64))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 x x)))))
(/.f64 (sqrt.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) x)))) (sqrt.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 x x)))) (sqrt.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (sqrt.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (*.f64 x (*.f64 #s(literal 2 binary64) x))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x))) (sqrt.f64 #s(literal 2 binary64)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x))) #s(literal 2 binary64))
(/.f64 (exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) x))) (exp.f64 (log.f64 #s(literal -2 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) x))) (exp.f64 (log.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 x x))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 x))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (neg.f64 x))) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -2 binary64) x)) #s(literal -4 binary64))
(/.f64 (fma.f64 x (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) x)) (sqrt.f64 (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal -1 binary64)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -2 binary64))))
(/.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64))) #s(literal 4 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 x #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (sqrt.f64 (/.f64 #s(literal 2 binary64) x)))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x))))
(/.f64 (*.f64 #s(literal -2 binary64) x) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) x)))
(/.f64 (sqrt.f64 x) (pow.f64 x #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 (neg.f64 x) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) x)) (fma.f64 (neg.f64 x) (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (fma.f64 #s(literal -2 binary64) x (*.f64 #s(literal -2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)) (fma.f64 x (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 x #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1 binary64)))
(neg.f64 (neg.f64 x))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal -1 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 2 binary64) (pow.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(sqrt.f64 (*.f64 x x))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 x x)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 x x)))
(-.f64 #s(literal 0 binary64) (neg.f64 x))
(fabs.f64 x)
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 x))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 x))) (log.f64 (sqrt.f64 (exp.f64 x))))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(log.f64 (exp.f64 x))
x
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
(*.f64 (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 x) #s(literal 5/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) (*.f64 #s(literal 2 binary64) x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64))) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/4 binary64)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 3 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (pow.f64 (exp.f64 #s(literal 20 binary64)) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (*.f64 #s(literal 5/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) 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 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 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 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x))
(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 5/2 binary64)) (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 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) #s(literal 5 binary64)) x) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (+.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 1/2 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 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x))
(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 (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 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 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 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 x x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x)))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) x) (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 3/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 4 binary64))
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 x) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 x))) #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 3/2 binary64)) (pow.f64 #s(literal -1/2 binary64) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 x) #s(literal 3/2 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 3/2 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3/2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3/2 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 x) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 x) (/.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 x) x)
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 x (sqrt.f64 x))
(pow.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/4 binary64))
(pow.f64 x #s(literal 3/2 binary64))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -2 binary64) x))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))) (neg.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3/2 binary64))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))) (neg.f64 (*.f64 (/.f64 #s(literal 2 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 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))))) (neg.f64 (*.f64 (/.f64 #s(literal 2 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 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) x) (sqrt.f64 x))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x))) #s(literal -2 binary64))
(/.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal -2 binary64) x)) #s(literal -2 binary64))
(/.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) x) (sqrt.f64 x)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(/.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (pow.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal -2 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 (sqrt.f64 x) (pow.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 x) (*.f64 #s(literal -2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)))) (fma.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) x) (sqrt.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal -1 binary64)) (sqrt.f64 x)))
(fma.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal -1 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (neg.f64 (sqrt.f64 x)) (pow.f64 x #s(literal -1 binary64))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 1 binary64) (neg.f64 x))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) x)) (pow.f64 x #s(literal -1 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 x))) (/.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 x #s(literal -1 binary64))) (/.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (/.f64 #s(literal 1 binary64) (neg.f64 x))) #s(literal -1/4 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal -1 binary64))) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 x))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal -1 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (/.f64 #s(literal 1 binary64) (neg.f64 x))) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 x))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 x))) (/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 x))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 x #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 x) #s(literal -2 binary64)) (/.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) x) (/.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) (/.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (pow.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 x) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal 4 binary64) (/.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (neg.f64 x) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (neg.f64 (pow.f64 x #s(literal 3/2 binary64))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (/.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) x (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 x (pow.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (pow.f64 x #s(literal -3/2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) x) (pow.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 x (/.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(fma.f64 x (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) #s(literal -2 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 3/2 binary64))))

eval402.0ms (4.1%)

Memory
-3.2MiB live, 151.9MiB allocated
Compiler

Compiled 13 199 to 2 593 computations (80.4% saved)

prune108.0ms (1.1%)

Memory
-4.4MiB live, 110.0MiB allocated
Pruning

46 alts after pruning (42 fresh and 4 done)

PrunedKeptTotal
New62133654
Fresh11920
Picked235
Done011
Total63446680
Accuracy
99.9%
Counts
680 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
96.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x))))
98.1%
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
96.7%
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x)))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
98.1%
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
96.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) #s(literal 4 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
96.6%
(*.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.3%
(*.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/2 binary64) x)))
98.0%
(*.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))
98.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (*.f64 #s(literal 2 binary64) x)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
94.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
99.4%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (pow.f64 (exp.f64 #s(literal 20 binary64)) x)) (*.f64 x #s(literal 1/4 binary64))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
95.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
94.8%
(*.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 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)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) x)))
94.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
99.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))))
98.0%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x))))
93.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
95.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 x) x))))
96.7%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x)))
94.5%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
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)))))
99.4%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
94.1%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
93.8%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
94.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #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 1 326 to 892 computations (32.7% saved)

simplify8.0ms (0.1%)

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

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64))))
cost-diff0
(cos.f64 x)
cost-diff2
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))))
cost-diff0
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
cost-diff2
(*.f64 x #s(literal 1 binary64))
cost-diff0
(exp.f64 #s(literal 2 binary64))
cost-diff0
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
cost-diff0
#s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
cost-diff0
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038212
065204
190202
2125202
3162202
4166202
5167202
0167202
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(cos.f64 x)
x
#s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(*.f64 x x)
#s(literal 10 binary64)
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(cos.f64 x)
x
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(exp.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (*.f64 #s(literal 5 binary64) x) x)
(*.f64 #s(literal 5 binary64) x)
#s(literal 5 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(cos.f64 x)
x
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(E.f64)
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(sqrt.f64 x)
#s(literal 10 binary64)
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
(*.f64 x #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))))
(cos.f64 x)
x
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64))))
#s(literal 1 binary64)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(/.f64 x #s(literal -2 binary64))
#s(literal -2 binary64)
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
(*.f64 (cos.f64 x) #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))) (cos.f64 x))
(cos.f64 x)
x
#s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(*.f64 x x)
#s(literal 10 binary64)
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(exp.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (*.f64 #s(literal 5 binary64) x) x)
(*.f64 #s(literal 5 binary64) x)
#s(literal 5 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x))
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(E.f64)
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(sqrt.f64 x)
#s(literal 10 binary64)
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) x)
(*.f64 x #s(literal 1 binary64))
x
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x)))
(cos.f64 x)
x
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x)))
#s(literal 1 binary64)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(/.f64 x #s(literal -2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
#s(literal -2 binary64)

localize195.0ms (2%)

Memory
-14.1MiB live, 147.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.01953125
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
accuracy0.234375
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))
accuracy0.2421875
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64))))
accuracy0.320976269536884
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))))
accuracy0.31640625
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
accuracy0.320976269536884
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
accuracy2.1855147589409634
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
accuracy3.089021111008927
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
accuracy0.00390625
(cos.f64 x)
accuracy0.2578125
(*.f64 (*.f64 #s(literal 5 binary64) x) x)
accuracy0.320976269536884
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
accuracy3.3712028889527383
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
accuracy0.00390625
(cos.f64 x)
accuracy0.19140625
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
accuracy0.320976269536884
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
accuracy57.708301186160526
#s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
accuracy0.00390625
(cos.f64 x)
accuracy0.01953125
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
accuracy0.203125
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
accuracy0.320976269536884
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
Samples
166.0ms256×0valid
Compiler

Compiled 201 to 40 computations (80.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 148.0ms
ival-pow: 92.0ms (62.2% of total)
ival-exp: 20.0ms (13.5% of total)
ival-mult: 18.0ms (12.2% of total)
ival-cos: 9.0ms (6.1% of total)
ival-div: 3.0ms (2% of total)
ival-e: 2.0ms (1.4% of total)
ival-sqrt: 2.0ms (1.4% of total)
ival-add: 1.0ms (0.7% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series29.0ms (0.3%)

Memory
34.0MiB live, 34.0MiB allocated
Counts
19 → 40
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(cos.f64 x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #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)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(exp.f64 #s(literal 2 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 5 binary64) x) x)
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
Outputs
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/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 (* 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 (* 20 x))
(+ 1 (* x (+ 20 (* 200 x))))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
x
(+ 1 (* 10 (* (pow x 2) (log (E)))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (* 50 (* (pow x 2) (pow (log (E)) 2))) 1/2)))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* x (+ (* -5 (* x (log (E)))) (* 500/3 (* (pow x 3) (pow (log (E)) 3)))))) 1/2)))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* 50 (* (pow x 3) (pow (log (E)) 2))))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* 500/3 (* (pow x 4) (pow (log (E)) 3))))))))
(+ 1 (* -10 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 50 (pow x 2)) 10)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))
(* 5 (pow x 2))
(exp (* 10 (* (sqrt x) (log (E)))))
(* 10 (sqrt x))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(exp (* 10 (pow x 2)))
(exp (* 20 x))
(* 10 (pow x 2))
(* (pow x 2) (+ 10 (/ 1 (pow x 2))))
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(exp (* 10 (* (pow x 2) (log (E)))))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
(exp (* -10 (pow x 2)))
(* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))))
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
Calls

3 calls:

TimeVariablePointExpression
21.0ms
x
@0
((* (cos x) (pow (pow (exp 20) x) (* 1/2 x))) (cos x) (pow (pow (exp 20) x) (* 1/2 x)) (pow (exp 20) x) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (+ (* (* x x) 10) 1) (* (cos x) (pow (exp 2) (* (* 5 x) x))) (pow (exp 2) (* (* 5 x) x)) (exp 2) (* x 1) (* (cos x) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1)))) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1))) (* (cos x) (/ 1 (pow (pow (exp 20) x) (/ x -2)))) (/ 1 (pow (pow (exp 20) x) (/ x -2))) (pow (pow (exp 20) x) (/ x -2)) (* (* 5 x) x) (pow (E) (* (sqrt x) 10)) (* (sqrt x) 10))
3.0ms
x
@-inf
((* (cos x) (pow (pow (exp 20) x) (* 1/2 x))) (cos x) (pow (pow (exp 20) x) (* 1/2 x)) (pow (exp 20) x) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (+ (* (* x x) 10) 1) (* (cos x) (pow (exp 2) (* (* 5 x) x))) (pow (exp 2) (* (* 5 x) x)) (exp 2) (* x 1) (* (cos x) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1)))) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1))) (* (cos x) (/ 1 (pow (pow (exp 20) x) (/ x -2)))) (/ 1 (pow (pow (exp 20) x) (/ x -2))) (pow (pow (exp 20) x) (/ x -2)) (* (* 5 x) x) (pow (E) (* (sqrt x) 10)) (* (sqrt x) 10))
3.0ms
x
@inf
((* (cos x) (pow (pow (exp 20) x) (* 1/2 x))) (cos x) (pow (pow (exp 20) x) (* 1/2 x)) (pow (exp 20) x) (* (cos x) (pow (pow (exp 10) x) x)) (pow (pow (exp 10) x) x) (+ (* (* x x) 10) 1) (* (cos x) (pow (exp 2) (* (* 5 x) x))) (pow (exp 2) (* (* 5 x) x)) (exp 2) (* x 1) (* (cos x) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1)))) (pow (pow (E) (* (sqrt x) 10)) (* (sqrt x) (* x 1))) (* (cos x) (/ 1 (pow (pow (exp 20) x) (/ x -2)))) (/ 1 (pow (pow (exp 20) x) (/ x -2))) (pow (pow (exp 20) x) (/ x -2)) (* (* 5 x) x) (pow (E) (* (sqrt x) 10)) (* (sqrt x) 10))

simplify234.0ms (2.4%)

Memory
-0.7MiB live, 149.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0154398
1424377
21036367
32453363
44420363
56295363
08133321
Stop Event
iter limit
node limit
Counts
40 → 39
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/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 (* 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 (* 20 x))
(+ 1 (* x (+ 20 (* 200 x))))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
x
(+ 1 (* 10 (* (pow x 2) (log (E)))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (* 50 (* (pow x 2) (pow (log (E)) 2))) 1/2)))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* x (+ (* -5 (* x (log (E)))) (* 500/3 (* (pow x 3) (pow (log (E)) 3)))))) 1/2)))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* 50 (* (pow x 3) (pow (log (E)) 2))))))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* 500/3 (* (pow x 4) (pow (log (E)) 3))))))))
(+ 1 (* -10 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 50 (pow x 2)) 10)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))
(* 5 (pow x 2))
(exp (* 10 (* (sqrt x) (log (E)))))
(* 10 (sqrt x))
(* (cos x) (exp (* 10 (pow x 2))))
(cos x)
(exp (* 10 (pow x 2)))
(exp (* 20 x))
(* 10 (pow x 2))
(* (pow x 2) (+ 10 (/ 1 (pow x 2))))
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(exp (* 10 (* (pow x 2) (log (E)))))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
(exp (* -10 (pow x 2)))
(* (cos x) (exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2))))))
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(* -10 (* (sqrt x) (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 (* -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 (* 10 (pow x 2)))
(fma.f64 (*.f64 #s(literal 10 binary64) 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 (* 20 x))
(fma.f64 #s(literal 20 binary64) x #s(literal 1 binary64))
(+ 1 (* x (+ 20 (* 200 x))))
(fma.f64 (fma.f64 #s(literal 200 binary64) x #s(literal 20 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 4000/3 binary64) x #s(literal 200 binary64)) x #s(literal 20 binary64)) x #s(literal 1 binary64))
x
(+ 1 (* 10 (* (pow x 2) (log (E)))))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (* 50 (* (pow x 2) (pow (log (E)) 2))) 1/2)))))
(fma.f64 (fma.f64 (*.f64 #s(literal 50 binary64) x) x #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (- (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* x (+ (* -5 (* x (log (E)))) (* 500/3 (* (pow x 3) (pow (log (E)) 3)))))) 1/2)))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 500/3 binary64) (*.f64 x #s(literal 45 binary64))) x #s(literal 19/2 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* 50 (* (pow x 3) (pow (log (E)) 2))))))
(fma.f64 (fma.f64 #s(literal 50 binary64) (*.f64 x x) #s(literal 10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 (* x (log (E)))) (* x (+ (* 50 (* (pow x 2) (pow (log (E)) 2))) (* 500/3 (* (pow x 4) (pow (log (E)) 3))))))))
(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 (* -10 (pow x 2)))
(fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 50 (pow x 2)) 10)))
(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) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))
(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))
(* 5 (pow x 2))
(*.f64 (*.f64 #s(literal 5 binary64) x) x)
(exp (* 10 (* (sqrt x) (log (E)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(* 10 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 10 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)
(cos.f64 x)
(exp (* 10 (pow x 2)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 20 x))
(pow.f64 (exp.f64 x) #s(literal 20 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* (pow x 2) (+ 10 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal 1 binary64))
(* (cos x) (exp (* 10 (* (pow x 2) (log (E))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(exp (* 10 (* (pow x 2) (log (E)))))
(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))
(/ 1 (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) (* (log (E)) (pow (sqrt -1) 2))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x) (cos.f64 x))
(exp (* -10 (* (pow x 2) (* (log (E)) (pow (sqrt -1) 2)))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)
(exp (* 10 (* (sqrt x) (* (log (E)) (pow (sqrt -1) 2)))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))

rewrite291.0ms (3%)

Memory
-22.1MiB live, 192.0MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038159
065143
1204134
21008124
37130124
08124124
Stop Event
iter limit
node limit
iter limit
Counts
19 → 999
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(cos.f64 x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #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)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(exp.f64 #s(literal 2 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 5 binary64) x) x)
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
Outputs
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))) (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 #s(literal 1 binary64) (*.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)))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.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))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(fma.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) x))))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (neg.f64 x))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))))
(cos.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x)))
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x)))
(cos.f64 (neg.f64 x))
(cos.f64 x)
(+.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64))) (sin.f64 (*.f64 #s(literal -1/2 binary64) x))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (neg.f64 x))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x #s(literal 5/2 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x #s(literal 5/2 binary64))) x))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (*.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)) x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (exp.f64 (sqrt.f64 x))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) x) (*.f64 x #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (E.f64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(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 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal -2 binary64))
(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 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (*.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)) (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64) (*.f64 (*.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 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 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 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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 x x) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)))
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (neg.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(neg.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x)) (*.f64 #s(literal 5 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (exp.f64 (*.f64 #s(literal 5 binary64) x))) (exp.f64 (*.f64 #s(literal 5 binary64) x)))
(*.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (pow.f64 (exp.f64 #s(literal 10 binary64)) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (pow.f64 (exp.f64 #s(literal 10 binary64)) x))
(pow.f64 (exp.f64 x) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 1/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal -1/2 binary64) x)))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 #s(literal 20 binary64) x))
(*.f64 (*.f64 #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (*.f64 #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))) (cos.f64 x)) #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))) (cos.f64 x))
(*.f64 #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))) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 #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 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #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 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1000000 binary64) (pow.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64))) (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1000000000 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))) (-.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal 1 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))))) (*.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)))) (fma.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)))) (neg.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1000000000 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal 1 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64))) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) (+.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1000000000 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))) (-.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1000000 binary64) #s(literal 1 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal 1 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 5 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal 5 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 #s(literal 5 binary64) x) #s(literal 1 binary64))
(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)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 10 binary64)) (/.f64 #s(literal 10 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 10 binary64) x) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 20 binary64) (*.f64 x x)) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (sqrt.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (/.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(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))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 20 binary64) x) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (neg.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 20 binary64) x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 20 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal 1 binary64))
(fma.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 (*.f64 #s(literal 20 binary64) x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 #s(literal 20 binary64) x)) #s(literal 1 binary64))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (*.f64 (*.f64 x x) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 x x)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 20 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 x (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 100 binary64)) (fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 100 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))) (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 #s(literal 1 binary64) (*.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)))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.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))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x #s(literal 5/2 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x #s(literal 5/2 binary64))) x))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (*.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)) x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (exp.f64 (sqrt.f64 x))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) x) (*.f64 x #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (E.f64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(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 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal -2 binary64))
(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 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (*.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)) (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64) (*.f64 (*.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 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 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 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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 x x) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)))
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (neg.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(neg.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x)) (*.f64 #s(literal 5 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) (cbrt.f64 (sqrt.f64 (E.f64)))) (cbrt.f64 (sqrt.f64 (E.f64))))
(*.f64 (*.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) (cbrt.f64 (exp.f64 #s(literal 2/3 binary64)))) (cbrt.f64 (cbrt.f64 (E.f64))))
(*.f64 (*.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) #s(literal 1 binary64)) (cbrt.f64 (E.f64)))
(*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (pow.f64 (E.f64) #s(literal 1/4 binary64))) (pow.f64 (E.f64) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (cbrt.f64 (E.f64))) (pow.f64 (E.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) #s(literal 1 binary64)) (cbrt.f64 (E.f64)))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (E.f64)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) #s(literal 1 binary64)) (exp.f64 #s(literal 2/3 binary64)))
(*.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) (cbrt.f64 (E.f64)))
(*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (sqrt.f64 (E.f64)))
(*.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (exp.f64 #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (E.f64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (E.f64) #s(literal 1/4 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (E.f64)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (E.f64)) (pow.f64 (E.f64) #s(literal 3/2 binary64)))
(*.f64 (exp.f64 #s(literal 2/3 binary64)) (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (exp.f64 #s(literal 2/3 binary64)) (cbrt.f64 (exp.f64 #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (E.f64)) (*.f64 (pow.f64 (E.f64) #s(literal 1/6 binary64)) (pow.f64 (E.f64) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (E.f64)) (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)))
(*.f64 (E.f64) (E.f64))
(*.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (E.f64) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (E.f64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (E.f64)) #s(literal 6 binary64))
(pow.f64 (E.f64) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (E.f64) #s(literal 6 binary64)))
(sqrt.f64 (exp.f64 #s(literal 4 binary64)))
(exp.f64 #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1 binary64) x (neg.f64 x)))
(*.f64 (neg.f64 x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 #s(literal -1 binary64) (neg.f64 x))
(*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) x))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1 binary64) x)
(*.f64 #s(literal 1/2 binary64) (+.f64 x x))
(*.f64 x #s(literal 1 binary64))
(pow.f64 x #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) x) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) x (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) x) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x))))
(/.f64 (fma.f64 (neg.f64 x) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 x))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal -2 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) x))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 #s(literal 2 binary64) x) #s(literal -2 binary64)) (/.f64 #s(literal -4 binary64) x))
(/.f64 (fma.f64 (neg.f64 x) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -2 binary64) x) (neg.f64 x))) (/.f64 #s(literal 4 binary64) x))
(/.f64 (+.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal -2 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 #s(literal -2 binary64) x)))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 #s(literal -2 binary64) x)) (*.f64 (/.f64 #s(literal -2 binary64) x) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -2 binary64) x) x)) (/.f64 #s(literal -4 binary64) x))
(/.f64 (+.f64 (/.f64 #s(literal -2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal -2 binary64) x)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) (neg.f64 x))) (/.f64 #s(literal -4 binary64) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 2 binary64) x)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) x) x)) (/.f64 #s(literal 4 binary64) x))
(/.f64 (fma.f64 x #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 x))) #s(literal -4 binary64))
(/.f64 (fma.f64 x (/.f64 #s(literal -2 binary64) x) #s(literal -2 binary64)) (/.f64 #s(literal -4 binary64) x))
(/.f64 (fma.f64 x (/.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) x))
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -2 binary64) x))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))
(neg.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x)))
(neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x)))
(neg.f64 (neg.f64 x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/4 binary64) (+.f64 x x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal 1/4 binary64) x) #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (neg.f64 x) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal 1/2 binary64) x))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) x))
(-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) x))
(-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) x))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(-.f64 #s(literal 0 binary64) (neg.f64 x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
x
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))) (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 #s(literal 1 binary64) (*.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)))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.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))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x #s(literal 5/2 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x #s(literal 5/2 binary64))) x))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (*.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)) x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (exp.f64 (sqrt.f64 x))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) x) (*.f64 x #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (E.f64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(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 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal -2 binary64))
(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 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (*.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)) (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64) (*.f64 (*.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 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 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 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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 x x) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)))
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (neg.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(neg.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x)) (*.f64 #s(literal 5 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))) (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 #s(literal 1 binary64) (*.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)))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.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))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x #s(literal 5/2 binary64))) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x #s(literal 5/2 binary64))) x))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (*.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)) x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (exp.f64 (sqrt.f64 x))) (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) x) (*.f64 x #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (E.f64) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(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 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal -2 binary64))
(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 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (fma.f64 (sqrt.f64 x) x (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (*.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)) (fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) #s(literal 1/2 binary64) (*.f64 (*.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 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) #s(literal 10 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 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (pow.f64 x #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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 x x) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)))
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (neg.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(/.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(neg.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x)) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) x)) (*.f64 #s(literal 5 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64)))) (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal 1 binary64)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal -1/4 binary64) x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (neg.f64 (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal -1/2 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal -1/2 binary64)) x)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal -1/2 binary64) x)) x)
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal -1/4 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal -1/4 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) #s(literal -2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #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 #s(literal -1/2 binary64) (*.f64 x x)))
(/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(exp.f64 (fma.f64 (*.f64 #s(literal 20 binary64) (*.f64 x x)) #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x)) (*.f64 #s(literal -1/4 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 5/2 binary64)))
(*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x x)) #s(literal 1/4 binary64))
(*.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 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 x #s(literal 5/2 binary64)) (+.f64 x x))
(*.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 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 20 binary64) x))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) x) x))
(*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 #s(literal 1/4 binary64) x))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 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 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 5 binary64) x) x)
(*.f64 #s(literal 5 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(*.f64 #s(literal 5 binary64) (*.f64 x x))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(*.f64 (*.f64 x x) #s(literal 5 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 x (fma.f64 x #s(literal 5/2 binary64) (*.f64 x #s(literal 5/2 binary64))))
(*.f64 x (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 x (*.f64 #s(literal 5 binary64) x))
(/.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (neg.f64 (pow.f64 x #s(literal 3/2 binary64)))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (-.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -5 binary64) (*.f64 x x)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -5 binary64) (*.f64 x x)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -5 binary64) (*.f64 x x)) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x))))
(/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2/5 binary64) (*.f64 x x)) (*.f64 #s(literal -5 binary64) (*.f64 x x)))) (*.f64 (/.f64 #s(literal 2/5 binary64) (*.f64 x x)) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2/5 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))) (*.f64 (/.f64 #s(literal 2/5 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)) (*.f64 (/.f64 #s(literal 2/5 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2/5 binary64) (*.f64 x x)) (/.f64 #s(literal 2/5 binary64) (*.f64 x x))))
(/.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 #s(literal 20 binary64) x) (/.f64 #s(literal 4 binary64) x))
(/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -1/2 binary64) x)))
(fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) x) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x #s(literal 5/2 binary64)) x (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 #s(literal -5 binary64) (*.f64 x x)) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 5 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x x) #s(literal 5/2 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 x (*.f64 x #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64)))) (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64))) (*.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64))))
(*.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64))) (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)))
(pow.f64 (*.f64 (exp.f64 (sqrt.f64 x)) (exp.f64 (sqrt.f64 x))) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (sqrt.f64 x)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (E.f64)) (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (cbrt.f64 (E.f64)) (*.f64 #s(literal 3 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 1 binary64))
(pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal 5 binary64))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 20 binary64))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(*.f64 #s(literal 5 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))) (-.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (-.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) (sqrt.f64 x))) #s(literal -2 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)) (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))) (*.f64 (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)) (*.f64 (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(literal 5 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 20 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 x) #s(literal 5 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 x) #s(literal 10 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 5 binary64) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) #s(literal 0 binary64))
(fma.f64 #s(literal 5 binary64) (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 10 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(fma.f64 #s(literal 10 binary64) (sqrt.f64 x) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(+.f64 (log.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64))))) (log.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64)))))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)))) (log.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))) (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2/3 binary64)) (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))) (log.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))) (log.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))) (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(+.f64 (log.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64)))) (log.f64 (*.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)))))
(+.f64 (log.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64)))) (log.f64 (pow.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x))) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (E.f64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 5 binary64)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x))) (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 2/3 binary64)) #s(literal 10 binary64)) (sqrt.f64 x))) (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 10 binary64)) (sqrt.f64 x))))
(+.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(+.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 0 binary64))
(log.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x)))

eval222.0ms (2.3%)

Memory
8.4MiB live, 201.1MiB allocated
Compiler

Compiled 14 715 to 2 502 computations (83% saved)

prune117.0ms (1.2%)

Memory
20.6MiB live, 95.7MiB allocated
Pruning

69 alts after pruning (63 fresh and 6 done)

PrunedKeptTotal
New68936725
Fresh102737
Picked325
Done044
Total70269771
Accuracy
99.9%
Counts
771 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
96.1%
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
94.2%
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
96.1%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
94.2%
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
98.6%
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
98.5%
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))))
96.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
94.8%
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
98.1%
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
96.7%
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x)))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
98.1%
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
94.4%
(*.f64 (cos.f64 x) (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))))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
96.6%
(*.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 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x)))
99.3%
(*.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/2 binary64) x)))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x x)) (*.f64 #s(literal 1/2 binary64) x)))
98.0%
(*.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))
98.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (*.f64 #s(literal 2 binary64) x)))
92.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
93.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
94.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
93.7%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
95.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) x)))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) x) (/.f64 #s(literal 4 binary64) x))))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)))))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
94.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
99.0%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal -1/2 binary64) x)) x)))
99.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x))))
93.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
94.5%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) 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))))
94.1%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
94.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
96.7%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (exp 20) x) (/ x -2)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -10 binary64)) x))))
99.4%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
94.1%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
93.8%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
94.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 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 #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))))
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))))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 1 928 to 1 394 computations (27.7% saved)

simplify59.0ms (0.6%)

Memory
-38.9MiB live, 4.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
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-diff0
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
cost-diff0
(cos.f64 x)
cost-diff2
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
cost-diff0
(exp.f64 (*.f64 x x))
cost-diff0
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
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) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)
cost-diff0
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035205
060205
183203
291203
3116203
4116203
0116203
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(cos.f64 x)
x
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 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))))
#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) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(exp.f64 (*.f64 x x))
(*.f64 x x)
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(cos.f64 x)
x
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
#s(literal 1 binary64)
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
(exp.f64 (*.f64 #s(literal -1/2 binary64) x))
(*.f64 #s(literal -1/2 binary64) x)
#s(literal -1/2 binary64)
(*.f64 #s(literal 20 binary64) x)
#s(literal 20 binary64)
(*.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)
Outputs
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)) (cos.f64 x))
(cos.f64 x)
x
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 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 #s(literal 10 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))))
#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) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
#s(approx (pow (pow (exp 10) x) x) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(exp.f64 (*.f64 x x))
(pow.f64 (exp.f64 x) x)
(*.f64 x x)
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal 20 binary64) x)))
(cos.f64 x)
x
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal 20 binary64) x)))
#s(literal 1 binary64)
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal 20 binary64) x))
(exp.f64 (*.f64 #s(literal -1/2 binary64) x))
(pow.f64 (exp.f64 x) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
#s(literal -1/2 binary64)
(*.f64 #s(literal 20 binary64) x)
#s(literal 20 binary64)
(*.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))
(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)

localize202.0ms (2.1%)

Memory
45.2MiB live, 157.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(cos.f64 x)
accuracy0.01171875
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
accuracy0.320976269536884
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
accuracy0.421875
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x)
accuracy0.00390625
(cos.f64 x)
accuracy0.2421875
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
accuracy0.320976269536884
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
accuracy3.5229882040354883
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
accuracy0.00390625
(cos.f64 x)
accuracy0.320976269536884
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
accuracy0.9382655758309486
(exp.f64 (*.f64 x x))
accuracy1.3914328281317287
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
accuracy0.320976269536884
(*.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))))
accuracy0.4609375
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
accuracy52.413123052280504
#s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
accuracy57.708301186160526
#s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
accuracy0.01953125
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
accuracy0.13671875
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
accuracy0.320976269536884
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
accuracy0.45703125
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)
Samples
179.0ms256×0valid
Compiler

Compiled 181 to 36 computations (80.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 128.0ms
ival-pow: 86.0ms (67% of total)
ival-mult: 16.0ms (12.5% of total)
ival-exp: 11.0ms (8.6% of total)
ival-cos: 9.0ms (7% of total)
ival-div: 2.0ms (1.6% of total)
ival-add: 2.0ms (1.6% of total)
ival-sqrt: 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)

series22.0ms (0.2%)

Memory
-47.0MiB live, 9.1MiB allocated
Counts
19 → 42
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(cos.f64 x)
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)
(*.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))))
#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 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(exp.f64 (*.f64 x x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
(*.f64 (cos.f64 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 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))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
#s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
Outputs
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/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 (* 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 (* 20 (pow x 2)))
(+ 1 (* (pow x 2) (+ 20 (* 200 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 20 (* (pow x 2) (+ 200 (* 4000/3 (pow x 2)))))))
(pow x 2)
(+ 1 (pow x 2))
(+ 1 (* (pow x 2) (+ 1 (* 1/2 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1/2 (* 1/6 (pow x 2)))))))
(+ 1 (* -10 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 50 (pow x 2)) 10)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))
(+ 1 (* 10 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(+ 1 (* 20 x))
(+ 1 (* x (+ 20 (* 200 x))))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
(* (cos x) (sqrt (exp (* 20 (pow x 2)))))
(cos x)
(sqrt (exp (* 20 (pow x 2))))
(exp (* 20 (pow x 2)))
(* (cos x) (exp (* 10 (pow x 2))))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (cos x) (pow (exp (pow x 2)) 10))
(pow (exp (pow x 2)) 10)
(exp (pow x 2))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
(exp (* -10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 x))
(exp (* 20 x))
Calls

3 calls:

TimeVariablePointExpression
3.0ms
x
@inf
((* (cos x) (sqrt (pow (pow (exp 20) x) x))) (cos x) (sqrt (pow (pow (exp 20) x) x)) (pow (pow (exp 20) x) x) (* (cos x) (pow (pow (exp 10) x) x)) (cos x) (+ (* -1/2 (* x x)) 1) (* x x) (* (cos x) (pow (exp (* x x)) 10)) (pow (exp (* x x)) 10) (exp (* x x)) (* (cos x) (/ 1 (pow (exp (* -1/2 x)) (* 20 x)))) (/ 1 (pow (exp (* -1/2 x)) (* 20 x))) (pow (exp (* -1/2 x)) (* 20 x)) (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x)) (pow (pow (exp 20) (* 1/2 x)) x) (pow (exp 20) (* 1/2 x)) (pow (exp 20) x) (pow (pow (exp 10) x) x))
3.0ms
x
@0
((* (cos x) (sqrt (pow (pow (exp 20) x) x))) (cos x) (sqrt (pow (pow (exp 20) x) x)) (pow (pow (exp 20) x) x) (* (cos x) (pow (pow (exp 10) x) x)) (cos x) (+ (* -1/2 (* x x)) 1) (* x x) (* (cos x) (pow (exp (* x x)) 10)) (pow (exp (* x x)) 10) (exp (* x x)) (* (cos x) (/ 1 (pow (exp (* -1/2 x)) (* 20 x)))) (/ 1 (pow (exp (* -1/2 x)) (* 20 x))) (pow (exp (* -1/2 x)) (* 20 x)) (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x)) (pow (pow (exp 20) (* 1/2 x)) x) (pow (exp 20) (* 1/2 x)) (pow (exp 20) x) (pow (pow (exp 10) x) x))
2.0ms
x
@-inf
((* (cos x) (sqrt (pow (pow (exp 20) x) x))) (cos x) (sqrt (pow (pow (exp 20) x) x)) (pow (pow (exp 20) x) x) (* (cos x) (pow (pow (exp 10) x) x)) (cos x) (+ (* -1/2 (* x x)) 1) (* x x) (* (cos x) (pow (exp (* x x)) 10)) (pow (exp (* x x)) 10) (exp (* x x)) (* (cos x) (/ 1 (pow (exp (* -1/2 x)) (* 20 x)))) (/ 1 (pow (exp (* -1/2 x)) (* 20 x))) (pow (exp (* -1/2 x)) (* 20 x)) (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x)) (pow (pow (exp 20) (* 1/2 x)) x) (pow (exp 20) (* 1/2 x)) (pow (exp 20) x) (pow (pow (exp 10) x) x))

simplify166.0ms (1.7%)

Memory
32.1MiB live, 105.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0131390
1345390
2840386
31950386
42957386
54524386
66305386
08053337
Stop Event
iter limit
node limit
Counts
42 → 42
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/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 (* 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 (* 20 (pow x 2)))
(+ 1 (* (pow x 2) (+ 20 (* 200 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 20 (* (pow x 2) (+ 200 (* 4000/3 (pow x 2)))))))
(pow x 2)
(+ 1 (pow x 2))
(+ 1 (* (pow x 2) (+ 1 (* 1/2 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1/2 (* 1/6 (pow x 2)))))))
(+ 1 (* -10 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 50 (pow x 2)) 10)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))
(+ 1 (* 10 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(+ 1 (* 20 x))
(+ 1 (* x (+ 20 (* 200 x))))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
(* (cos x) (sqrt (exp (* 20 (pow x 2)))))
(cos x)
(sqrt (exp (* 20 (pow x 2))))
(exp (* 20 (pow x 2)))
(* (cos x) (exp (* 10 (pow x 2))))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (cos x) (pow (exp (pow x 2)) 10))
(pow (exp (pow x 2)) 10)
(exp (pow x 2))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
(exp (* -10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 x))
(exp (* 20 x))
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 (* -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 (* 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 (* 20 (pow x 2)))
(fma.f64 #s(literal 20 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 20 (* 200 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 200 binary64) (*.f64 x x) #s(literal 20 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 20 (* (pow x 2) (+ 200 (* 4000/3 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 4000/3 binary64) (*.f64 x x) #s(literal 200 binary64)) (*.f64 x x) #s(literal 20 binary64)) (*.f64 x x) #s(literal 1 binary64))
(pow x 2)
(*.f64 x x)
(+ 1 (pow x 2))
(fma.f64 x x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1 (* 1/2 (pow x 2)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64) (fma.f64 x x #s(literal 1 binary64)))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1/2 (* 1/6 (pow x 2)))))))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64) (fma.f64 x x #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) (- (* 50 (pow x 2)) 10)))
(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) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -500/3 binary64) (*.f64 x x) #s(literal 50 binary64)) (*.f64 x x) #s(literal -10 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* 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 (* 20 x))
(fma.f64 #s(literal 20 binary64) x #s(literal 1 binary64))
(+ 1 (* x (+ 20 (* 200 x))))
(fma.f64 (fma.f64 #s(literal 200 binary64) x #s(literal 20 binary64)) x #s(literal 1 binary64))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 4000/3 binary64) x #s(literal 200 binary64)) x #s(literal 20 binary64)) x #s(literal 1 binary64))
(* (cos x) (sqrt (exp (* 20 (pow x 2)))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))) (cos.f64 x))
(cos x)
(cos.f64 x)
(sqrt (exp (* 20 (pow x 2))))
(sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x)))
(exp (* 20 (pow x 2)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) 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))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(pow (exp (pow x 2)) 10)
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(exp (pow x 2))
(pow.f64 (exp.f64 x) x)
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(/ 1 (exp (* -10 (pow x 2))))
(pow.f64 (exp.f64 x) (*.f64 #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 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(exp (* 10 x))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(exp (* 20 x))
(pow.f64 (exp.f64 x) #s(literal 20 binary64))

rewrite256.0ms (2.6%)

Memory
-10.9MiB live, 145.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035158
060152
1180142
2826140
35375140
08699140
Stop Event
iter limit
node limit
iter limit
Counts
19 → 1 083
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(cos.f64 x)
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)
(*.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))))
#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 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(exp.f64 (*.f64 x x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))
(*.f64 (cos.f64 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 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))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
#s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64)))
Outputs
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64)))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.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)))
(pow.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.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)))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))))
(cos.f64 x)
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) x))) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 10 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) x))) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 15/2 binary64)) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 30 binary64)) #s(literal 1/4 binary64)) x) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 30 binary64)) #s(literal 1/4 binary64)) x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 15/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 x))) (*.f64 #s(literal -5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) x) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) (*.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 4 binary64)) #s(literal 5/2 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 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) x)
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/4 binary64)) x) (fma.f64 #s(literal -20 binary64) x (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (fma.f64 #s(literal -1 binary64) x (neg.f64 x)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) x)) #s(literal -20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (fma.f64 #s(literal -10 binary64) (*.f64 x x) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 #s(literal -10 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #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) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(/.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (/.f64 (*.f64 #s(literal 20 binary64) x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(neg.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(fabs.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(fabs.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(exp.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -10 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) x)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (+.f64 x x) x) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x 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 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)))) (*.f64 #s(literal 20 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (+.f64 x x) x) #s(literal 5 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 15 binary64)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 15 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (exp.f64 #s(literal 1 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64)))) x)
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)))) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64)))
(pow.f64 (*.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 x))) (*.f64 #s(literal -10 binary64) x))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (pow.f64 (exp.f64 #s(literal 10 binary64)) x)) x)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) x) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -20 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 40 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) #s(literal 40 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) #s(literal 4 binary64))
(pow.f64 (exp.f64 (neg.f64 x)) (fma.f64 #s(literal -10 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))))
(pow.f64 (exp.f64 (neg.f64 x)) (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) x)) #s(literal -40 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) #s(literal -4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 (+.f64 x x) (+.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (fma.f64 #s(literal 2 binary64) x (+.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 (+.f64 x x) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))))
(pow.f64 (exp.f64 x) (fma.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal 10 binary64) x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (exp.f64 x) (fma.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal -20 binary64) x) x (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal -20 binary64) x) x (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (fma.f64 #s(literal -1 binary64) x (neg.f64 x)))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 #s(literal -20 binary64) x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 #s(literal -20 binary64) x (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x x (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x x) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x))
(fabs.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) x)) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) x)) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (+.f64 x x) x) #s(literal 5 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 4 binary64))) #s(literal 5 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))
(*.f64 #s(approx (pow (pow (exp 10) x) x) (fma.f64 #s(literal 10 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))))
(*.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) (fma.f64 #s(literal 10 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)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/64 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64))) (pow.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 8 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/64 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/64 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/64 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -2 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 8 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/64 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 8 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) (fma.f64 #s(literal 1/16 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/512 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 1/64 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) x) (/.f64 x (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) x) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) x) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) 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 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) 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 (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal -1/2 binary64) x) #s(literal 1 binary64))
(-.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) x #s(literal 1 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)))) (neg.f64 (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 (*.f64 #s(literal 1/2 binary64) x) (+.f64 x x))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) x (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) x) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) (neg.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 x (log.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 x))) #s(literal 2 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 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 x) x))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64)))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.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)))
(pow.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.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)))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) x))) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 10 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) x))) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 15/2 binary64)) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 30 binary64)) #s(literal 1/4 binary64)) x) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 30 binary64)) #s(literal 1/4 binary64)) x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 15/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 x))) (*.f64 #s(literal -5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) x) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) (*.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 4 binary64)) #s(literal 5/2 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 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) x)
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/4 binary64)) x) (fma.f64 #s(literal -20 binary64) x (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (fma.f64 #s(literal -1 binary64) x (neg.f64 x)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) x)) #s(literal -20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (fma.f64 #s(literal -10 binary64) (*.f64 x x) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 #s(literal -10 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #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) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(/.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (/.f64 (*.f64 #s(literal 20 binary64) x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(neg.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(fabs.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(fabs.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(exp.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -10 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) x)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (+.f64 x x) x) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x 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 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)))) (*.f64 #s(literal 20 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (+.f64 x x) x) #s(literal 5 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 x) #s(literal 1/2 binary64))) x)
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) (+.f64 x x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 x) x)
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 1 binary64))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 x x))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64)))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.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)))
(pow.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.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)))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) x))) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 10 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) x))) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 15/2 binary64)) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 30 binary64)) #s(literal 1/4 binary64)) x) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 30 binary64)) #s(literal 1/4 binary64)) x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 15/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 x))) (*.f64 #s(literal -5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) x) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) (*.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 4 binary64)) #s(literal 5/2 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 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) x)
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/4 binary64)) x) (fma.f64 #s(literal -20 binary64) x (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (fma.f64 #s(literal -1 binary64) x (neg.f64 x)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) x)) #s(literal -20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (fma.f64 #s(literal -10 binary64) (*.f64 x x) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 #s(literal -10 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #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) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(/.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (/.f64 (*.f64 #s(literal 20 binary64) x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(neg.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(fabs.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(fabs.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(exp.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -10 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) x)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (+.f64 x x) x) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x 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 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)))) (*.f64 #s(literal 20 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (+.f64 x x) x) #s(literal 5 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -5 binary64) x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -5 binary64) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (/.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (neg.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64)))) x)
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -5 binary64)) (exp.f64 #s(literal -5 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (pow.f64 (exp.f64 x) #s(literal -5 binary64))) x)
(pow.f64 (*.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 x))) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 (+.f64 x x) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 40 binary64))
(pow.f64 (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/4 binary64)) x) (*.f64 #s(literal 40 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) x)) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (neg.f64 (neg.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) x)
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (neg.f64 (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x))
(/.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)))
(/.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (neg.f64 x)) (/.f64 (*.f64 #s(literal 20 binary64) x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(neg.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (+.f64 x x) x) #s(literal 5 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x 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 (exp.f64 (neg.f64 x)) x)) #s(literal 10 binary64)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x))))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (neg.f64 (*.f64 #s(literal -20 binary64) x))))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64)))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.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)))
(pow.f64 (/.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) #s(literal 1 binary64)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) (/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.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)))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) (cos.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) x))) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 10 binary64) x)) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) x))) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 15/2 binary64)) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 30 binary64)) #s(literal 1/4 binary64)) x) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 30 binary64)) #s(literal 1/4 binary64)) x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 15/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(*.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (neg.f64 x)) (exp.f64 (neg.f64 x))) (*.f64 #s(literal -5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) x) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) (*.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 4 binary64)) #s(literal 5/2 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 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64))) x)
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64))) (*.f64 #s(literal 20 binary64) x))
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/4 binary64)) x) (fma.f64 #s(literal -20 binary64) x (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (fma.f64 #s(literal -1 binary64) x (neg.f64 x)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/4 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 #s(literal 1/4 binary64) x) (*.f64 #s(literal 1/2 binary64) x))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) x)) #s(literal -20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) x))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -20 binary64) x) x) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (fma.f64 #s(literal -10 binary64) (*.f64 x x) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 #s(literal -10 binary64) x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #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) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(/.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x)))) (pow.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x))) (neg.f64 (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x))))
(/.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (/.f64 (*.f64 #s(literal 20 binary64) x) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(/.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 1 binary64))
(neg.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(fabs.f64 (neg.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x))))
(fabs.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(exp.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -10 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) x)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (+.f64 x x) x) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x 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 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -20 binary64)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) #s(literal -1 binary64)))) (*.f64 #s(literal 20 binary64) x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 40 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -5 binary64) x)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -10 binary64) x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (+.f64 x x) x) #s(literal 5 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 30 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 30 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (pow.f64 (exp.f64 #s(literal 5 binary64)) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 20 binary64))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/8 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) #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)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/8 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/8 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/8 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/8 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/8 binary64)) (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64))) (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 1/4 binary64) x (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/8 binary64)) (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 x #s(literal 1/8 binary64) (*.f64 x #s(literal 1/8 binary64))) (*.f64 #s(literal 1/4 binary64) x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(sqrt.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64))) #s(literal 20 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) x) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) x) (pow.f64 (exp.f64 #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (pow.f64 (exp.f64 #s(literal 10 binary64)) x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 x) #s(literal 1/2 binary64))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 80 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 40 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) #s(literal 4 binary64))
(pow.f64 (exp.f64 x) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 (*.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal 1/4 binary64) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 4 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 20 binary64) x))
#s(approx (pow (pow (exp 10) x) x) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64)))

eval154.0ms (1.6%)

Memory
21.6MiB live, 177.2MiB allocated
Compiler

Compiled 12 712 to 2 329 computations (81.7% saved)

prune128.0ms (1.3%)

Memory
-8.6MiB live, 181.7MiB allocated
Pruning

80 alts after pruning (70 fresh and 10 done)

PrunedKeptTotal
New65521676
Fresh94958
Picked145
Done066
Total66580745
Accuracy
99.9%
Counts
745 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
96.4%
(/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
96.1%
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
94.8%
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
94.2%
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
96.1%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
94.2%
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
98.6%
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
98.5%
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))))
96.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
96.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)))
95.6%
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
94.8%
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
98.1%
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
96.7%
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x)))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
98.1%
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
98.5%
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
96.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x)))
99.3%
(*.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/2 binary64) x)))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x x)) (*.f64 #s(literal 1/2 binary64) x)))
98.0%
(*.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 x x)) x))
98.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x)))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (neg.f64 x)))
92.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
93.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
94.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
93.7%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
95.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x)))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) x) (/.f64 #s(literal 4 binary64) x))))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)))))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
94.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
93.9%
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
99.0%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal -1/2 binary64) x)) x)))
93.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
94.9%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (+.f64 x x))))
94.5%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
94.8%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 10 binary64) x))))
93.9%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
94.1%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
94.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
96.7%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (exp 20) x) (/ x -2)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -10 binary64)) x))))
99.4%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
94.8%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -20 binary64) x))))
94.8%
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))))
94.1%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
93.8%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
94.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
94.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 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 #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))))
9.9%
(*.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) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 2 836 to 1 281 computations (54.8% saved)

regimes102.0ms (1%)

Memory
0.4MiB live, 88.0MiB allocated
Counts
116 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) 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 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -20 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) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (+.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) x) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) 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 -10 binary64)) x) (neg.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (*.f64 #s(literal 2 binary64) 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 20 binary64)) x) (*.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))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) x) (*.f64 #s(literal 1/4 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (neg.f64 x) x)) #s(literal -1/2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x x)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (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) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (exp 20) x) (/ x -2)) (pow.f64 (pow.f64 (exp.f64 x) #s(literal -10 binary64)) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (neg.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal -1/2 binary64) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal -1/2 binary64) x)) x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.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 5/2 binary64)) x) #s(literal 4 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x)))
(*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 20 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (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 (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 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (pow.f64 (exp.f64 #s(literal 20 binary64)) x)) (*.f64 x #s(literal 1/4 binary64))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)) (pow.f64 (exp.f64 #s(literal -5 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 15/2 binary64)) x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -5 binary64)) (neg.f64 x)) (cos.f64 x)))
(/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) x) (cos.f64 x))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 1/2 binary64) x)) x))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) x)) (cos.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (/.f64 x #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)) (neg.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) #s(literal -1/2 binary64)) x)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x) (cos.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
Calls

2 calls:

53.0ms
x
44.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)

regimes56.0ms (0.6%)

Memory
2.4MiB live, 78.9MiB allocated
Counts
73 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) 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 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -20 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) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (+.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) x) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) 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 -10 binary64)) x) (neg.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (*.f64 #s(literal 2 binary64) x)))
(*.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 x x)) x))
Calls

2 calls:

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

regimes286.0ms (2.9%)

Memory
-11.1MiB live, 74.8MiB allocated
Counts
70 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) 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 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -20 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) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (+.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) x) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) 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 -10 binary64)) x) (neg.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x)))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x)))
Calls

2 calls:

182.0ms
x
102.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Results
AccuracySegmentsBranch
98.1%1x
98.1%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes77.0ms (0.8%)

Memory
6.5MiB live, 80.4MiB allocated
Counts
69 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) 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 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -20 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) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (+.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) x) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) 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 -10 binary64)) x) (neg.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64)))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (neg.f64 x)))
Calls

2 calls:

54.0ms
x
20.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Results
AccuracySegmentsBranch
98.0%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
98.0%1x
Compiler

Compiled 10 to 8 computations (20% saved)

regimes43.0ms (0.4%)

Memory
-2.1MiB live, 78.2MiB allocated
Counts
67 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) 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 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -20 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) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (+.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) x) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) 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:

22.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
19.0ms
x
Results
AccuracySegmentsBranch
98.0%1x
98.0%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes220.0ms (2.3%)

Memory
6.4MiB live, 81.2MiB allocated
Counts
64 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #s(approx (pow (pow (exp 10) x) x) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) 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 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -20 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) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (+.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) x) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x)))
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:

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

Compiled 10 to 8 computations (20% saved)

regimes72.0ms (0.7%)

Memory
14.6MiB live, 94.3MiB allocated
Counts
63 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) 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 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -20 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) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 10 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) #s(literal 1/2 binary64))) (+.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2/5 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) x) (/.f64 #s(literal 4 binary64) x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (/.f64 (sqrt.f64 x) #s(literal -2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/5 binary64) (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64)))))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
Calls

2 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes27.0ms (0.3%)

Memory
-17.2MiB live, 59.2MiB allocated
Counts
40 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) 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 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 20 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 #s(literal 1/2 binary64) x)))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) x)))
Calls

2 calls:

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

regimes48.0ms (0.5%)

Memory
-26.8MiB live, 30.5MiB allocated
Counts
28 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (E.f64) (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal -10 binary64) x)))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
Calls

2 calls:

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

regimes13.0ms (0.1%)

Memory
15.1MiB live, 15.1MiB allocated
Counts
21 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) x) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 10 binary64) x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 (neg.f64 x))))))
(*.f64 (cos.f64 x) (pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 20 binary64) x))))))
Outputs
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
Calls

2 calls:

6.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
6.0ms
x
Results
AccuracySegmentsBranch
94.2%1x
94.2%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
10.5MiB live, 10.5MiB allocated
Counts
13 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (cos.f64 x) (pow.f64 (E.f64) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (E.f64) (E.f64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
Outputs
(*.f64 (cos.f64 x) (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
94.2%1x
94.2%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes7.0ms (0.1%)

Memory
8.1MiB live, 8.1MiB allocated
Counts
8 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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 (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))))
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:

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

regimes12.0ms (0.1%)

Memory
-29.1MiB live, 10.6MiB allocated
Counts
7 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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 (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))))
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:

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

regimes5.0ms (0.1%)

Memory
11.0MiB live, 11.0MiB allocated
Counts
6 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x 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))))
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:

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

regimes5.0ms (0%)

Memory
9.6MiB live, 9.6MiB allocated
Counts
5 → 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) (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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 10) x) x) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #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) (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)

regimes3.0ms (0%)

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

Compiled 10 to 8 computations (20% saved)

simplify86.0ms (0.9%)

Memory
-16.4MiB live, 61.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
085221
1100221
2113221
3120221
4124221
5127221
6142221
7278221
83967221
96528221
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (neg.f64 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 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) 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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #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) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) x) (+.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) x) (neg.f64 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 (*.f64 (*.f64 #s(literal 2 binary64) x) x)) #s(literal 5 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (+.f64 x x) 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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/720 binary64) (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) #s(approx (+ (* -1/2 (* x x)) 1) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) #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 (exp (* 10 (* x x))) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))

soundness2.6s (27.2%)

Memory
18.3MiB live, 1 288.0MiB allocated
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0135329
1353320
2864310
31698310
43022310
54384310
66757310
08106270
053140
1131140
2336140
3718140
41104140
51266140
61370140
71591140
82106140
93382140
104756140
115587140
125953140
136198140
146283140
157367140
08443122
0154398
1424377
21036367
32453363
44420363
56295363
08133321
035158
060152
1180142
2826140
35375140
08699140
038159
065143
1204134
21008124
37130124
08124124
030113
04993
112192
244592
3215792
0835592
0722
01222
12022
24222
311322
442616
0338816
0131390
1345390
2840386
31950386
42957386
54524386
66305386
08053337
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 583 to 323 computations (44.6% saved)

preprocess203.0ms (2.1%)

Memory
-5.1MiB live, 112.5MiB allocated
Remove

(abs x)

Compiler

Compiled 526 to 238 computations (54.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...