ENA, Section 1.4, Exercise 1

Time bar (total: 10.9s)

analyze5.0ms (0%)

Memory
5.1MiB live, 5.1MiB 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 (13.9%)

Memory
-2.6MiB live, 1 850.6MiB allocated
Samples
1.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 991.0ms
ival-cos: 393.0ms (39.7% of total)
ival-mult: 217.0ms (21.9% of total)
const: 211.0ms (21.3% of total)
ival-exp: 100.0ms (10.1% of total)
ival-<=: 50.0ms (5% of total)
ival-and: 11.0ms (1.1% of total)
exact: 6.0ms (0.6% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

preprocess26.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
13119
28219
320319
434919
541719
646019
748019
848619
949119
1049319
079
1139
2209
3259
0259
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (cos x) (exp (* 10 (* x x))))
Outputs
(* (cos x) (exp (* 10 (* x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
Symmetry

(abs x)

explain108.0ms (1%)

Memory
-7.2MiB live, 206.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
670-67(1.9978565815028946)(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 -
+097
-0159
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+0970
-01590
Precision?
0.37890625
Recall?
1.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+010
-000
Precision?
1.0
Recall?
1.0
Samples
46.0ms512×0valid
Compiler

Compiled 78 to 32 computations (59% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-cos: 15.0ms (46.4% of total)
ival-mult: 9.0ms (27.8% of total)
ival-exp: 7.0ms (21.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 1 to 1 computations (0% saved)

prune1.0ms (0%)

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

Compiled 10 to 7 computations (30% saved)

simplify4.0ms (0%)

Memory
5.1MiB live, 5.1MiB 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))))
Rules
18×*-lowering-*.f32
18×*-lowering-*.f64
14×pow-lowering-pow.f64
14×pow-lowering-pow.f32
14×exp-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0727
11327
22027
32527
02527
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (cos x) (exp (* 10 (* x x))))
(cos x)
x
(exp (* 10 (* x x)))
(* 10 (* x x))
10
(* x x)
Outputs
(* (cos x) (exp (* 10 (* x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(cos x)
(cos.f64 x)
x
(exp (* 10 (* x x)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* 10 (* x x))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
10
#s(literal 10 binary64)
(* x x)
(*.f64 x x)

localize35.0ms (0.3%)

Memory
-5.8MiB live, 34.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 x)
accuracy99.7%
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy99.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
accuracy94.9%
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
Samples
26.0ms256×0valid
Compiler

Compiled 29 to 9 computations (69% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-cos: 12.0ms (62.6% of total)
ival-mult: 4.0ms (20.9% of total)
ival-exp: 3.0ms (15.7% 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
3.0MiB live, 3.0MiB allocated
Counts
4 → 48
Calls
Call 1
Inputs
#<alt (* (cos x) (exp (* 10 (* x x))))>
#<alt (cos x)>
#<alt (exp (* 10 (* x x)))>
#<alt (* 10 (* x x))>
Outputs
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
Calls

12 calls:

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

rewrite150.0ms (1.4%)

Memory
23.4MiB live, 218.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 718×accelerator-lowering-fma.f32
1 718×accelerator-lowering-fma.f64
992×*-lowering-*.f32
992×*-lowering-*.f64
480×/-lowering-/.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0722
11522
23722
310822
442016
0339916
Stop Event
iter limit
iter limit
node limit
Counts
4 → 506
Calls
Call 1
Inputs
(* (cos x) (exp (* 10 (* x x))))
(cos x)
(exp (* 10 (* x x)))
(* 10 (* x x))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (exp.f64 (*.f64 x x)))
(cos.f64 x)
(exp.f64 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x))) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(sqrt.f64 (exp.f64 (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 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 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 x) x)
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 x) (+.f64 x x))
(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 x #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) x)
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(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 20 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 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 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 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 10 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))
(pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) x)
(pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 10 binary64))) (*.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 (*.f64 x (sqrt.f64 x))) (exp.f64 (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x))
(*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 x #s(literal 1/4 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/4 binary64)))) x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/4 binary64)))) x))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 1/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 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5/4 binary64)) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(log.f64 (exp.f64 (*.f64 x x)))
(+.f64 (*.f64 x x) (*.f64 x x))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 x)))
(exp.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (log.f64 x))))
(-.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 x (neg.f64 x)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x x) #s(literal -4 binary64)))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)))
(fma.f64 x x (*.f64 x x))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) (*.f64 x x))
(fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 x x))
(fma.f64 x (*.f64 x #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 x (+.f64 x x) (*.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 (neg.f64 x) #s(literal -2 binary64)) (*.f64 x x))
(fma.f64 x (neg.f64 (neg.f64 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 #s(literal 10 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 2 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 20 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1/4 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) #s(literal 1/8 binary64) (*.f64 x x))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 0 binary64))) (*.f64 x x))
(fma.f64 #s(literal 2 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x (neg.f64 x)) #s(literal -2 binary64) (*.f64 x x))
(fma.f64 (*.f64 x (neg.f64 x)) #s(literal -1 binary64) (*.f64 x x))
(fma.f64 (*.f64 x (neg.f64 x)) #s(literal -1/2 binary64) (*.f64 x x))
(fma.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64) (*.f64 x x))
(fma.f64 (*.f64 x (neg.f64 x)) #s(literal -5 binary64) (*.f64 x x))
(fma.f64 #s(literal -2 binary64) (*.f64 x (neg.f64 x)) (*.f64 x x))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) x (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 10 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (+.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 10 binary64))) (*.f64 x x))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 x (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))) (*.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) (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (+.f64 x x)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) #s(literal 10 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) (/.f64 (*.f64 x (sqrt.f64 x)) #s(literal 4 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (sqrt.f64 x) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 #s(literal -1 binary64) (*.f64 x (neg.f64 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 20 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 5 binary64)) x (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (+.f64 x x) (*.f64 x x))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 x (sqrt.f64 x))) (*.f64 x x))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 x x))
(fma.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1 binary64)) x (*.f64 x x))
(fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 2 binary64)) (*.f64 x x) (*.f64 x x))
(fma.f64 (fma.f64 x (neg.f64 x) (*.f64 x (neg.f64 x))) #s(literal -1/4 binary64) (*.f64 x x))
(fma.f64 (fma.f64 (*.f64 x x) (*.f64 x (neg.f64 x)) #s(literal -2 binary64)) (*.f64 x (neg.f64 x)) (*.f64 x x))
(fma.f64 (neg.f64 x) (neg.f64 x) (*.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) (*.f64 x #s(literal -1/2 binary64)) (*.f64 x x))
(fma.f64 (neg.f64 x) (/.f64 x #s(literal -4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.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 #s(literal -1/2 binary64) (*.f64 x (neg.f64 x)) (*.f64 x x))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 x (neg.f64 x) (*.f64 x (neg.f64 x))) (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) x (*.f64 x x))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (+.f64 x x) (*.f64 x x))
(fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (+.f64 x x) x (*.f64 x x))
(fma.f64 (+.f64 x x) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (+.f64 x x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 x (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x (sqrt.f64 x)) (pow.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x (sqrt.f64 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 x (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)) (*.f64 x x))
(fma.f64 (*.f64 x (sqrt.f64 x)) (/.f64 (sqrt.f64 x) #s(literal 4 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))) x (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 #s(literal 1/8 binary64) (*.f64 x x) (*.f64 x x))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal -2 binary64) x) (neg.f64 x) (*.f64 x x))
(fma.f64 (*.f64 #s(literal -2 binary64) (neg.f64 x)) x (*.f64 x x))
(fma.f64 (neg.f64 (neg.f64 x)) x (*.f64 x x))
(fma.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 0 binary64)) (*.f64 x x) (*.f64 x x))
(fma.f64 (pow.f64 (*.f64 x (neg.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 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 (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 (*.f64 #s(literal 10 binary64) (+.f64 x x)) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 (+.f64 x x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x) (*.f64 x x))
(fma.f64 #s(literal -5 binary64) (*.f64 x (neg.f64 x)) (*.f64 x x))
(neg.f64 (*.f64 x (neg.f64 x)))
(neg.f64 (fma.f64 x (neg.f64 x) (*.f64 x (neg.f64 x))))
(neg.f64 (/.f64 (*.f64 x x) #s(literal -4 binary64)))
(neg.f64 (pow.f64 (*.f64 x (neg.f64 x)) #s(literal 3 binary64)))
(neg.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (neg.f64 x))))
(/.f64 x (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 10 binary64) (*.f64 x x))
(/.f64 (*.f64 x x) #s(literal 2 binary64))
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(/.f64 (*.f64 x x) #s(literal 1/2 binary64))
(/.f64 (*.f64 x x) #s(literal 4 binary64))
(/.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 x x) #s(literal 8 binary64))
(/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 0 binary64)))
(/.f64 (*.f64 x x) (*.f64 #s(literal 2 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 0 binary64))))
(/.f64 #s(literal 2 binary64) (*.f64 x x))
(/.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 1 binary64) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) (fma.f64 x (neg.f64 x) (*.f64 x (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (neg.f64 x)) (fma.f64 (*.f64 x x) (*.f64 x (neg.f64 x)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 0 binary64)) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) #s(literal 10 binary64)))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 (*.f64 x (neg.f64 x)) #s(literal -2 binary64))
(/.f64 (*.f64 x (neg.f64 x)) #s(literal -1 binary64))
(/.f64 (*.f64 x (neg.f64 x)) #s(literal -4 binary64))
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 x (neg.f64 x)) #s(literal -1/2 binary64))
(/.f64 (*.f64 x (neg.f64 x)) #s(literal -8 binary64))
(/.f64 (*.f64 x (neg.f64 x)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 0 binary64))))
(/.f64 #s(literal -2 binary64) (*.f64 x (neg.f64 x)))
(/.f64 #s(literal 1/2 binary64) (*.f64 x x))
(/.f64 #s(literal 5 binary64) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (*.f64 x (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x (neg.f64 x)) #s(literal 3 binary64)))
(/.f64 #s(literal 20 binary64) (*.f64 x x))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 4 binary64) (*.f64 x x))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 2 binary64)) (*.f64 x x))
(/.f64 #s(literal -4 binary64) (*.f64 x (neg.f64 x)))
(/.f64 (fma.f64 x (neg.f64 x) (*.f64 x (neg.f64 x))) #s(literal -4 binary64))
(/.f64 (fma.f64 x (neg.f64 x) (*.f64 x (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 x (neg.f64 x) (*.f64 x (neg.f64 x))) #s(literal -8 binary64))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 x (neg.f64 x)) #s(literal -2 binary64)) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (/.f64 #s(literal 2 binary64) x) x)
(/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1/2 binary64) (*.f64 x (neg.f64 x)))
(/.f64 (+.f64 x x) (/.f64 #s(literal 2 binary64) x))
(/.f64 (fma.f64 x (neg.f64 x) (*.f64 (*.f64 x (neg.f64 x)) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x))))
(/.f64 (+.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 #s(literal -20 binary64) (*.f64 x (neg.f64 x)))
(/.f64 (+.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (*.f64 x (neg.f64 x)))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 20 binary64)) (*.f64 x x))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 x (neg.f64 x)) #s(literal -20 binary64)) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 #s(literal 2 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 1 binary64) (/.f64 #s(literal 2 binary64) x)) x)
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) x)
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 4 binary64)) (*.f64 x x))
(/.f64 (fma.f64 (*.f64 x x) #s(literal -4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 x (neg.f64 x)))) #s(literal -16 binary64))
(/.f64 (fma.f64 x (neg.f64 x) (*.f64 #s(literal 4 binary64) (*.f64 x (neg.f64 x)))) #s(literal -8 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.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 (neg.f64 x))) #s(literal -8 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) #s(literal 4 binary64)))
(/.f64 (+.f64 #s(literal -4 binary64) (*.f64 (*.f64 x x) (*.f64 x (neg.f64 x)))) (*.f64 (*.f64 x x) #s(literal -4 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 x (neg.f64 x)) #s(literal -4 binary64)) (*.f64 x (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 x (neg.f64 x)) #s(literal -4 binary64) (*.f64 #s(literal -4 binary64) (*.f64 x (neg.f64 x)))) #s(literal 16 binary64))
(/.f64 (fma.f64 x x (*.f64 #s(literal -4 binary64) (*.f64 x (neg.f64 x)))) #s(literal 8 binary64))
(/.f64 (fma.f64 (*.f64 x (neg.f64 x)) #s(literal 4 binary64) (*.f64 x (neg.f64 x))) #s(literal -8 binary64))
(/.f64 (fma.f64 (*.f64 x (neg.f64 x)) #s(literal 4 binary64) (*.f64 x (neg.f64 x))) #s(literal -16 binary64))
(/.f64 (fma.f64 (*.f64 x (neg.f64 x)) #s(literal -4 binary64) (*.f64 x x)) #s(literal 8 binary64))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 2 binary64))) (*.f64 x (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 x (neg.f64 x)) #s(literal -2 binary64))) (*.f64 x x))
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) x)) (neg.f64 x))
(/.f64 #s(literal -10 binary64) (*.f64 x (neg.f64 x)))
(/.f64 (pow.f64 (*.f64 x (neg.f64 x)) #s(literal 3 binary64)) #s(literal -8 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(/.f64 (/.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))) x)
(/.f64 (/.f64 #s(literal 1 binary64) x) x)
(/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (neg.f64 x))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 2 binary64))) (*.f64 x x))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (neg.f64 x) (*.f64 x (neg.f64 x)))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) (*.f64 x (neg.f64 x)) #s(literal -2 binary64))) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 (+.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 x x)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 x x))
(/.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 x (neg.f64 x)) #s(literal -2 binary64)) (*.f64 x x)) #s(literal -2 binary64))
(/.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 x (neg.f64 x)) #s(literal -2 binary64)) #s(literal -2 binary64)) (*.f64 x x))
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal -2 binary64) x) (neg.f64 x))
(/.f64 (/.f64 (/.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 x #s(literal -2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal 3 binary64))
(pow.f64 (*.f64 x x) #s(literal -3 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (log.f64 x)))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 x))
(*.f64 x x)
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(*.f64 x (*.f64 x #s(literal 1 binary64)))
(*.f64 x (*.f64 x #s(literal 1/4 binary64)))
(*.f64 x (+.f64 x x))
(*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 x (*.f64 (neg.f64 x) #s(literal -2 binary64)))
(*.f64 x (neg.f64 (neg.f64 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 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (*.f64 x x) #s(literal 2 binary64))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal 1/2 binary64))
(*.f64 (*.f64 x x) #s(literal 5 binary64))
(*.f64 (*.f64 x x) #s(literal 20 binary64))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x x) #s(literal 1/4 binary64))
(*.f64 (*.f64 x x) #s(literal 1/8 binary64))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 0 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(*.f64 (*.f64 x (neg.f64 x)) #s(literal -2 binary64))
(*.f64 (*.f64 x (neg.f64 x)) #s(literal -1 binary64))
(*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64))
(*.f64 (*.f64 x (neg.f64 x)) #s(literal -5 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 x (neg.f64 x)))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) x)
(*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 10 binary64)))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) (+.f64 x x))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 10 binary64))))
(*.f64 #s(literal 5 binary64) (*.f64 x x))
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 x) (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))))
(*.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) (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 x) (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (+.f64 x x)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) x))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 x (sqrt.f64 x)) #s(literal 4 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (neg.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) #s(literal -4 binary64)))
(*.f64 #s(literal 20 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 5 binary64)) x)
(*.f64 (*.f64 x #s(literal 5 binary64)) (+.f64 x x))
(*.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 x (sqrt.f64 x))))
(*.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(*.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 (sqrt.f64 (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 x #s(literal 1 binary64)) x)
(*.f64 #s(literal 4 binary64) (*.f64 x x))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 2 binary64)) (*.f64 x x))
(*.f64 (fma.f64 x (neg.f64 x) (*.f64 x (neg.f64 x))) #s(literal -1/4 binary64))
(*.f64 (fma.f64 (*.f64 x x) (*.f64 x (neg.f64 x)) #s(literal -2 binary64)) (*.f64 x (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 x #s(literal -2 binary64)))
(*.f64 (neg.f64 x) (/.f64 x #s(literal -2 binary64)))
(*.f64 (neg.f64 x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (neg.f64 x) (/.f64 x #s(literal -4 binary64)))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x x))
(*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 x (neg.f64 x)))
(*.f64 #s(literal -1/2 binary64) (fma.f64 x (neg.f64 x) (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) x)
(*.f64 (*.f64 x #s(literal 1/4 binary64)) (+.f64 x x))
(*.f64 #s(literal 1/4 binary64) (*.f64 x x))
(*.f64 (+.f64 x x) x)
(*.f64 (+.f64 x x) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (+.f64 x x) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(*.f64 (*.f64 x (sqrt.f64 x)) (pow.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (*.f64 x (sqrt.f64 x)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1 binary64)))
(*.f64 (*.f64 x (sqrt.f64 x)) (/.f64 (sqrt.f64 x) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(*.f64 (*.f64 #s(literal 20 binary64) x) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))) x)
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/8 binary64) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal -2 binary64) x) (neg.f64 x))
(*.f64 (*.f64 #s(literal -2 binary64) (neg.f64 x)) x)
(*.f64 (neg.f64 (neg.f64 x)) x)
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 0 binary64)) (*.f64 x x))
(*.f64 (pow.f64 (*.f64 x (neg.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 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 (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 (*.f64 #s(literal 10 binary64) (+.f64 x x)) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (+.f64 x x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 #s(literal -5 binary64) (*.f64 x (neg.f64 x)))

simplify364.0ms (3.3%)

Memory
-26.4MiB live, 488.6MiB allocated
Algorithm
egg-herbie
Rules
10 392×accelerator-lowering-fma.f32
10 392×accelerator-lowering-fma.f64
3 572×*-lowering-*.f32
3 572×*-lowering-*.f64
3 264×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053316
1131316
2336316
3722316
41103316
51271316
61375316
71596316
82085316
93376316
104748316
115463316
125833316
136081316
146172316
157256316
08332298
Stop Event
iter limit
node limit
Counts
48 → 48
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)))))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 102299/720 binary64) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64))) #s(literal 10 binary64))) #s(literal 1 binary64))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))

eval70.0ms (0.6%)

Memory
23.6MiB live, 141.4MiB allocated
Compiler

Compiled 7 099 to 1 687 computations (76.2% saved)

prune88.0ms (0.8%)

Memory
-9.8MiB live, 225.4MiB allocated
Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New52727554
Fresh000
Picked011
Done000
Total52728555
Accuracy
98.0%
Counts
555 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.6%
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
18.2%
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
94.3%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
9.8%
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
93.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
93.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))))
95.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 x #s(literal 5 binary64))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 x #s(literal 1/2 binary64))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
95.4%
(*.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 x (neg.f64 x)))))
95.1%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
92.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))))
93.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
93.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.6%
(*.f64 (cos.f64 x) #s(literal 1 binary64))
1.5%
#s(literal 1 binary64)
Compiler

Compiled 742 to 481 computations (35.2% saved)

simplify10.0ms (0.1%)

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

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
cost-diff0
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
cost-diff0
(exp.f64 (*.f64 x #s(literal 10 binary64)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
cost-diff6144
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
cost-diff0
(*.f64 x #s(literal 10 binary64))
cost-diff0
(*.f64 x (*.f64 x #s(literal 10 binary64)))
cost-diff0
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
cost-diff0
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
cost-diff0
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x)))
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
Rules
86×*-lowering-*.f32
86×*-lowering-*.f64
30×accelerator-lowering-fma.f32
30×accelerator-lowering-fma.f64
28×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025137
147137
258137
368137
473137
579137
6104137
7123137
8129137
9133137
10145137
11145137
0145137
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (cos x) (pow (pow (exp 20) (* x (neg x))) -1/2))
(cos x)
x
(pow (pow (exp 20) (* x (neg x))) -1/2)
(pow (exp 20) (* x (neg x)))
(exp 20)
20
(* x (neg x))
(neg x)
-1/2
1
(* (exp (* x (* x 10))) (cos x))
(exp (* x (* x 10)))
(* x (* x 10))
x
(* x 10)
10
(cos x)
(* (cos x) (pow (exp (* x 10)) x))
(cos x)
x
(pow (exp (* x 10)) x)
(exp (* x 10))
(* x 10)
10
(* (cos x) (pow (exp (* 10 (sqrt x))) (* x (sqrt x))))
(cos x)
x
(pow (exp (* 10 (sqrt x))) (* x (sqrt x)))
(exp (* 10 (sqrt x)))
(* 10 (sqrt x))
10
(sqrt x)
(* x (sqrt x))
Outputs
(* (cos x) (pow (pow (exp 20) (* x (neg x))) -1/2))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
(cos x)
(cos.f64 x)
x
(pow (pow (exp 20) (* x (neg x))) -1/2)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))
(pow (exp 20) (* x (neg x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x)))
(exp 20)
(exp.f64 #s(literal 20 binary64))
20
#s(literal 20 binary64)
(* x (neg x))
(*.f64 x (neg.f64 x))
(neg x)
(neg.f64 x)
-1/2
#s(literal -1/2 binary64)
1
#s(literal 1 binary64)
(* (exp (* x (* x 10))) (cos x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp (* x (* x 10)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* x (* x 10))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
x
(* x 10)
(*.f64 x #s(literal 10 binary64))
10
#s(literal 10 binary64)
(cos x)
(cos.f64 x)
(* (cos x) (pow (exp (* x 10)) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(cos x)
(cos.f64 x)
x
(pow (exp (* x 10)) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* x 10))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(* x 10)
(*.f64 x #s(literal 10 binary64))
10
#s(literal 10 binary64)
(* (cos x) (pow (exp (* 10 (sqrt x))) (* x (sqrt x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
(cos x)
(cos.f64 x)
x
(pow (exp (* 10 (sqrt x))) (* x (sqrt x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(* 10 (sqrt x))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
10
#s(literal 10 binary64)
(sqrt x)
(sqrt.f64 x)
(* x (sqrt x))
(*.f64 x (sqrt.f64 x))

localize281.0ms (2.6%)

Memory
-34.6MiB live, 129.4MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
accuracy99.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
accuracy97.5%
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
accuracy95.3%
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
accuracy100.0%
(cos.f64 x)
accuracy99.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
accuracy99.3%
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
accuracy96.0%
(exp.f64 (*.f64 x #s(literal 10 binary64)))
accuracy100.0%
(cos.f64 x)
accuracy99.6%
(*.f64 x (*.f64 x #s(literal 10 binary64)))
accuracy99.5%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
accuracy94.9%
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
accuracy100.0%
(cos.f64 x)
accuracy99.8%
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))
accuracy99.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
accuracy93.9%
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x)))
Samples
96.0ms256×0valid
Compiler

Compiled 139 to 27 computations (80.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 81.0ms
ival-pow: 46.0ms (56.9% of total)
ival-mult: 13.0ms (16.1% of total)
ival-exp: 10.0ms (12.4% of total)
ival-cos: 8.0ms (9.9% of total)
ival-sqrt: 2.0ms (2.5% of total)
exact: 1.0ms (1.2% of total)
ival-neg: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series11.0ms (0.1%)

Memory
14.5MiB live, 14.5MiB allocated
Counts
15 → 180
Calls
Call 1
Inputs
#<alt (* (cos x) (pow (pow (exp 20) (* x (neg x))) -1/2))>
#<alt (cos x)>
#<alt (pow (pow (exp 20) (* x (neg x))) -1/2)>
#<alt (pow (exp 20) (* x (neg x)))>
#<alt (* (exp (* x (* x 10))) (cos x))>
#<alt (exp (* x (* x 10)))>
#<alt (* x (* x 10))>
#<alt (* x 10)>
#<alt (pow (exp (* x 10)) x)>
#<alt (* (cos x) (pow (exp (* x 10)) x))>
#<alt (exp (* x 10))>
#<alt (* (cos x) (pow (exp (* 10 (sqrt x))) (* x (sqrt x))))>
#<alt (pow (exp (* 10 (sqrt x))) (* x (sqrt x)))>
#<alt (exp (* 10 (sqrt x)))>
#<alt (* 10 (sqrt x))>
Outputs
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))>
#<alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))>
#<alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))>
#<alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))>
#<alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))>
#<alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))>
#<alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))>
#<alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (sqrt (/ 1 (exp (* -20 (pow x 2)))))>
#<alt (sqrt (/ 1 (exp (* -20 (pow x 2)))))>
#<alt (sqrt (/ 1 (exp (* -20 (pow x 2)))))>
#<alt (sqrt (/ 1 (exp (* -20 (pow x 2)))))>
#<alt (sqrt (/ 1 (exp (* -20 (pow x 2)))))>
#<alt (sqrt (/ 1 (exp (* -20 (pow x 2)))))>
#<alt (sqrt (/ 1 (exp (* -20 (pow x 2)))))>
#<alt (sqrt (/ 1 (exp (* -20 (pow x 2)))))>
#<alt 1>
#<alt (+ 1 (* -20 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))>
#<alt (exp (* -20 (pow x 2)))>
#<alt (exp (* -20 (pow x 2)))>
#<alt (exp (* -20 (pow x 2)))>
#<alt (exp (* -20 (pow x 2)))>
#<alt (exp (* -20 (pow x 2)))>
#<alt (exp (* -20 (pow x 2)))>
#<alt (exp (* -20 (pow x 2)))>
#<alt (exp (* -20 (pow x 2)))>
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 (pow x 2))>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt (* 10 x)>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt 1>
#<alt (+ 1 (* 10 x))>
#<alt (+ 1 (* x (+ 10 (* 50 x))))>
#<alt (+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2)))))>
#<alt (+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2)))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* 10 (pow x 2))))>
#<alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))>
#<alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))>
#<alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))>
#<alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* x (+ (* 10 x) (* 50 (pow x 3)))))>
#<alt (+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* 10 (pow x 2)))>
#<alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))>
#<alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))>
#<alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))>
#<alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))>
#<alt (exp (* 10 (sqrt x)))>
#<alt (exp (* 10 (sqrt x)))>
#<alt (exp (* 10 (sqrt x)))>
#<alt (exp (* 10 (sqrt x)))>
#<alt (exp (* 10 (sqrt x)))>
#<alt (exp (* 10 (sqrt x)))>
#<alt (exp (* 10 (sqrt x)))>
#<alt (exp (* 10 (sqrt x)))>
#<alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))>
#<alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))>
#<alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))>
#<alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))>
#<alt (* 10 (sqrt x))>
#<alt (* 10 (sqrt x))>
#<alt (* 10 (sqrt x))>
#<alt (* 10 (sqrt x))>
#<alt (* 10 (sqrt x))>
#<alt (* 10 (sqrt x))>
#<alt (* 10 (sqrt x))>
#<alt (* 10 (sqrt x))>
#<alt (* -10 (* (sqrt x) (pow (sqrt -1) 2)))>
#<alt (* -10 (* (sqrt x) (pow (sqrt -1) 2)))>
#<alt (* -10 (* (sqrt x) (pow (sqrt -1) 2)))>
#<alt (* -10 (* (sqrt x) (pow (sqrt -1) 2)))>
Calls

45 calls:

TimeVariablePointExpression
1.0ms
x
@0
(* (cos x) (pow (exp (* 10 (sqrt x))) (* x (sqrt x))))
1.0ms
x
@inf
(* (cos x) (pow (pow (exp 20) (* x (neg x))) -1/2))
1.0ms
x
@-inf
(* 10 (sqrt x))
1.0ms
x
@0
(* (cos x) (pow (pow (exp 20) (* x (neg x))) -1/2))
1.0ms
x
@-inf
(* (cos x) (pow (exp (* 10 (sqrt x))) (* x (sqrt x))))

rewrite523.0ms (4.8%)

Memory
-1.7MiB live, 361.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 336×*-lowering-*.f32
4 336×*-lowering-*.f64
3 668×pow-lowering-pow.f64
3 668×pow-lowering-pow.f32
2 384×accelerator-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024114
184114
232597
3187989
0845989
Stop Event
iter limit
node limit
Counts
15 → 1 409
Calls
Call 1
Inputs
(* (cos x) (pow (pow (exp 20) (* x (neg x))) -1/2))
(cos x)
(pow (pow (exp 20) (* x (neg x))) -1/2)
(pow (exp 20) (* x (neg x)))
(* (exp (* x (* x 10))) (cos x))
(exp (* x (* x 10)))
(* x (* x 10))
(* x 10)
(pow (exp (* x 10)) x)
(* (cos x) (pow (exp (* x 10)) x))
(exp (* x 10))
(* (cos x) (pow (exp (* 10 (sqrt x))) (* x (sqrt x))))
(pow (exp (* 10 (sqrt x))) (* x (sqrt x)))
(exp (* 10 (sqrt x)))
(* 10 (sqrt x))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(cos.f64 x)
(-.f64 (*.f64 (cos.f64 x) (cos.f64 #s(literal 0 binary64))) (*.f64 (sin.f64 x) (sin.f64 #s(literal 0 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 x)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (*.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 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (neg.f64 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x))) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 x (*.f64 #s(literal -20 binary64) x))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 x (sqrt.f64 x)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #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 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (+.f64 (neg.f64 x) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (+.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.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 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 7/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (/.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) #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 40 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))
(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 10 binary64)) (neg.f64 (neg.f64 x))) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (neg.f64 (*.f64 x (sqrt.f64 x)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x)) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.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 (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 x x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 20 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal 20 binary64)))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))) x)
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -20 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x)))) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (neg.f64 (*.f64 x x)))) #s(literal 20 binary64)))
(sqrt.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1 binary64))))
(/.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 0 binary64) x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 x x))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))) (/.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (+.f64 (neg.f64 x) (neg.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) (/.f64 (neg.f64 x) x))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) x)
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (neg.f64 (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (+.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal 20 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (neg.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/2 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 7/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) #s(literal 1/2 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) #s(literal -1 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))
(pow.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 20 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (fma.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal -20 binary64) x) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 x #s(literal 10 binary64))) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 x #s(literal 10 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) x) (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal -20 binary64) x) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))))
(*.f64 (exp.f64 (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)))) (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (*.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 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (neg.f64 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x))) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 x (*.f64 #s(literal -20 binary64) x))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 x (sqrt.f64 x)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #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 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (+.f64 (neg.f64 x) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (+.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.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 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 7/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (/.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) #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 40 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))
(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 10 binary64)) (neg.f64 (neg.f64 x))) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (neg.f64 (*.f64 x (sqrt.f64 x)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x)) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.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 (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 x x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 20 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal 20 binary64)))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))) x)
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(*.f64 (sqrt.f64 x) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(log.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))))
(+.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 5 binary64)))
(+.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))) (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))))
(fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 5 binary64)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64) (*.f64 x #s(literal 5 binary64)))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) x (*.f64 x #s(literal 5 binary64)))
(*.f64 x #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) x)
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 20 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 20 binary64))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))))))
(*.f64 #s(literal 5 binary64) (+.f64 x x))
(*.f64 (*.f64 (*.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 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (*.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 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (neg.f64 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x))) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 x (*.f64 #s(literal -20 binary64) x))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 x (sqrt.f64 x)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #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 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (+.f64 (neg.f64 x) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (+.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.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 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 7/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (/.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) #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 40 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))
(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 10 binary64)) (neg.f64 (neg.f64 x))) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (neg.f64 (*.f64 x (sqrt.f64 x)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x)) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.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 (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 x x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 20 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal 20 binary64)))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))) x)
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.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 x #s(literal 20 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) #s(literal 5 binary64)))
(sqrt.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.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 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x)) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(*.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (exp.f64 (*.f64 x #s(literal 5 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (sqrt.f64 x)) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (sqrt.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (*.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 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (neg.f64 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x))) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 x (*.f64 #s(literal -20 binary64) x))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 x (sqrt.f64 x)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #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 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (+.f64 (neg.f64 x) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (+.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.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 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 7/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (/.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 #s(literal -20 binary64) x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) #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 40 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))
(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 10 binary64)) (neg.f64 (neg.f64 x))) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (neg.f64 (*.f64 x (sqrt.f64 x)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x)) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.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 (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 x x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 20 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal 20 binary64)))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))) x)
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) #s(literal 5 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 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))) (log.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64)))))
(fma.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) #s(literal 10 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 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 (pow.f64 x #s(literal 1/4 binary64)) (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64))))))
(*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #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)))

simplify614.0ms (5.6%)

Memory
-17.7MiB live, 594.0MiB allocated
Algorithm
egg-herbie
Rules
17 948×accelerator-lowering-fma.f32
17 948×accelerator-lowering-fma.f64
4 704×+-lowering-+.f64
4 704×+-lowering-+.f32
3 188×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01311274
13361234
28341224
317581224
434181224
551781224
676521224
083721158
Stop Event
iter limit
node limit
Counts
180 → 180
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)))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
1
(+ 1 (* -20 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 (pow x 2))
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
(* 10 x)
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
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)))))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
1
(+ 1 (* 10 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2)))))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2)))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* x (+ (* 10 x) (* 50 (pow x 3)))))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* 10 (sqrt x))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1081/24 binary64) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 50 binary64) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64))) #s(literal 10 binary64)) #s(literal 1 binary64))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -20 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -20 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 200 binary64) #s(literal -20 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -4000/3 binary64)) #s(literal 200 binary64)) #s(literal -20 binary64)) #s(literal 1 binary64))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1081/24 binary64) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 50 binary64) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64))) #s(literal 10 binary64)) #s(literal 1 binary64))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 (pow x 2))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
(* 10 x)
(*.f64 x #s(literal 10 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 50 binary64) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64))) #s(literal 10 binary64)) #s(literal 1 binary64))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1081/24 binary64) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 10 x))
(fma.f64 x #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ 10 (* 50 x))))
(fma.f64 x (fma.f64 x #s(literal 50 binary64) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal 500/3 binary64) #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 45 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* 50 (pow x 3)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 50 binary64) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64))) #s(literal 10 binary64)) #s(literal 1 binary64))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))
(* 10 (sqrt x))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* 10 (sqrt x))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* 10 (sqrt x))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* 10 (sqrt x))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* 10 (sqrt x))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* 10 (sqrt x))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* 10 (sqrt x))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* 10 (sqrt x))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
(* -10 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))

eval404.0ms (3.7%)

Memory
31.7MiB live, 347.2MiB allocated
Compiler

Compiled 25 149 to 2 233 computations (91.1% saved)

prune446.0ms (4.1%)

Memory
-19.9MiB live, 373.0MiB allocated
Pruning

70 alts after pruning (65 fresh and 5 done)

PrunedKeptTotal
New1 609561 665
Fresh13922
Picked145
Done011
Total1 623701 693
Accuracy
99.8%
Counts
1 693 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.6%
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
18.2%
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
97.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)) (cos.f64 x))
98.0%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x)) (cos.f64 x))
94.5%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64)) (cos.f64 x))
94.5%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x)) (cos.f64 x))
93.8%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
93.6%
(*.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))) (cos.f64 x))
94.9%
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))) (cos.f64 x))
94.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (cos.f64 x))
95.1%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (cos.f64 x))
94.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)) (cos.f64 x))
93.7%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (cos.f64 x))
93.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (cos.f64 x))
94.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)) (cos.f64 x))
93.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)) (cos.f64 x))
93.4%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (cos.f64 x))
95.2%
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
95.2%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))) (cos.f64 x))
95.0%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)) (cos.f64 x))
94.6%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64))) (cos.f64 x))
93.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))) (cos.f64 x))
93.7%
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (cos.f64 x))
93.6%
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
94.6%
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
94.8%
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (cos.f64 x))
95.4%
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) (cos.f64 x))
95.4%
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
95.4%
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
95.4%
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 x))
95.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
94.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
94.3%
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
95.8%
(*.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
94.3%
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
94.7%
(*.f64 (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
94.3%
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (cos.f64 x))
94.3%
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
94.3%
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
93.3%
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
93.3%
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
21.3%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
27.6%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
18.2%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
94.3%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)))
97.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64)) #s(literal -1/2 binary64)))
93.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) #s(literal -1/2 binary64)))
98.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))) x))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/2 binary64)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
92.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))))
93.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.6%
(*.f64 (cos.f64 x) #s(literal 1 binary64))
1.5%
#s(literal 1 binary64)
Compiler

Compiled 1 914 to 1 306 computations (31.8% saved)

simplify11.0ms (0.1%)

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

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
cost-diff0
(exp.f64 #s(literal 10 binary64))
cost-diff0
(pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
cost-diff0
(*.f64 x x)
cost-diff0
(exp.f64 (*.f64 x x))
cost-diff0
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
cost-diff0
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
cost-diff0
(cos.f64 x)
cost-diff320
(*.f64 (cos.f64 x) #s(literal 1 binary64))
cost-diff0
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
cost-diff256
(neg.f64 (neg.f64 x))
Rules
108×*-lowering-*.f32
108×*-lowering-*.f64
54×pow-lowering-pow.f64
54×pow-lowering-pow.f32
40×exp-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026136
147136
297136
3143136
4190136
5197136
6198136
0198136
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (cos x) (pow (pow (pow (exp -20) (neg (neg x))) x) -1/2))
(cos x)
x
(pow (pow (pow (exp -20) (neg (neg x))) x) -1/2)
(pow (pow (exp -20) (neg (neg x))) x)
(pow (exp -20) (neg (neg x)))
(exp -20)
-20
(neg (neg x))
(neg x)
-1/2
(* (cos x) 1)
(cos x)
x
1
(* (pow (exp (* x x)) 10) (cos x))
(pow (exp (* x x)) 10)
(exp (* x x))
(* x x)
x
10
(cos x)
(* (/ 1 (pow (exp 10) (neg (* x x)))) (cos x))
(/ 1 (pow (exp 10) (neg (* x x))))
1
(pow (exp 10) (neg (* x x)))
(exp 10)
10
(neg (* x x))
(* x x)
x
(cos x)
(* (cos x) (pow (pow (exp 10) x) x))
(cos x)
x
(pow (pow (exp 10) x) x)
(pow (exp 10) x)
(exp 10)
10
Outputs
(* (cos x) (pow (pow (pow (exp -20) (neg (neg x))) x) -1/2))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) x) x) #s(literal -1/2 binary64)))
(cos x)
(cos.f64 x)
x
(pow (pow (pow (exp -20) (neg (neg x))) x) -1/2)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) x) x) #s(literal -1/2 binary64))
(pow (pow (exp -20) (neg (neg x))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) x) x)
(pow (exp -20) (neg (neg x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) x)
(exp -20)
(exp.f64 #s(literal -20 binary64))
-20
#s(literal -20 binary64)
(neg (neg x))
x
(neg x)
(neg.f64 x)
-1/2
#s(literal -1/2 binary64)
(* (cos x) 1)
(cos.f64 x)
(cos x)
(cos.f64 x)
x
1
#s(literal 1 binary64)
(* (pow (exp (* x x)) 10) (cos x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(pow (exp (* x x)) 10)
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(exp (* x x))
(exp.f64 (*.f64 x x))
(* x x)
(*.f64 x x)
x
10
#s(literal 10 binary64)
(cos x)
(cos.f64 x)
(* (/ 1 (pow (exp 10) (neg (* x x)))) (cos x))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x))))
(/ 1 (pow (exp 10) (neg (* x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x))))
1
#s(literal 1 binary64)
(pow (exp 10) (neg (* x x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))
(exp 10)
(exp.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)
(neg (* x x))
(*.f64 x (neg.f64 x))
(* x x)
(*.f64 x x)
x
(cos x)
(cos.f64 x)
(* (cos x) (pow (pow (exp 10) x) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(cos x)
(cos.f64 x)
x
(pow (pow (exp 10) x) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow (exp 10) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp 10)
(exp.f64 #s(literal 10 binary64))
10
#s(literal 10 binary64)

localize172.0ms (1.6%)

Memory
-28.6MiB live, 149.1MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 x)
accuracy99.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
accuracy99.3%
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
accuracy98.4%
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
accuracy100.0%
(cos.f64 x)
accuracy99.6%
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
accuracy99.5%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
accuracy95.3%
(pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))
accuracy100.0%
(cos.f64 x)
accuracy99.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
accuracy98.5%
(exp.f64 (*.f64 x x))
accuracy97.8%
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
accuracy100.0%
(*.f64 (cos.f64 x) #s(literal 1 binary64))
accuracy100.0%
(cos.f64 x)
accuracy99.8%
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64))
accuracy99.6%
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x)))
accuracy99.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
accuracy99.2%
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x)
Samples
136.0ms256×0valid
Compiler

Compiled 152 to 28 computations (81.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-pow: 47.0ms (39.4% of total)
ival-mult: 38.0ms (31.9% of total)
ival-cos: 21.0ms (17.6% of total)
ival-exp: 8.0ms (6.7% of total)
ival-neg: 3.0ms (2.5% of total)
ival-div: 2.0ms (1.7% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series15.0ms (0.1%)

Memory
13.7MiB live, 13.7MiB allocated
Counts
18 → 204
Calls
Call 1
Inputs
#<alt (neg (neg x))>
#<alt (* (cos x) (pow (pow (pow (exp -20) (neg (neg x))) x) -1/2))>
#<alt (cos x)>
#<alt (pow (pow (pow (exp -20) (neg (neg x))) x) -1/2)>
#<alt (* (cos x) 1)>
#<alt (* (pow (exp (* x x)) 10) (cos x))>
#<alt (pow (exp (* x x)) 10)>
#<alt (exp (* x x))>
#<alt (* x x)>
#<alt (* (/ 1 (pow (exp 10) (neg (* x x)))) (cos x))>
#<alt (/ 1 (pow (exp 10) (neg (* x x))))>
#<alt (pow (exp 10) (neg (* x x)))>
#<alt (exp 10)>
#<alt (* (cos x) (pow (pow (exp 10) x) x))>
#<alt (pow (pow (exp 10) x) x)>
#<alt (pow (exp 10) x)>
#<alt (pow (pow (exp -20) (neg (neg x))) x)>
#<alt (pow (exp -20) (neg (neg x)))>
Outputs
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt x>
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))>
#<alt (* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))>
#<alt (* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))>
#<alt (* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))>
#<alt (* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))>
#<alt (* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))>
#<alt (* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))>
#<alt (* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (sqrt (/ 1 (pow (pow (exp -20) x) x)))>
#<alt (sqrt (/ 1 (pow (pow (exp -20) x) x)))>
#<alt (sqrt (/ 1 (pow (pow (exp -20) x) x)))>
#<alt (sqrt (/ 1 (pow (pow (exp -20) x) x)))>
#<alt (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))>
#<alt (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))>
#<alt (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))>
#<alt (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (* (cos x) (pow (exp (pow x 2)) 10))>
#<alt (* (cos x) (pow (exp (pow x 2)) 10))>
#<alt (* (cos x) (pow (exp (pow x 2)) 10))>
#<alt (* (cos x) (pow (exp (pow x 2)) 10))>
#<alt (* (cos x) (pow (exp (pow x 2)) 10))>
#<alt (* (cos x) (pow (exp (pow x 2)) 10))>
#<alt (* (cos x) (pow (exp (pow x 2)) 10))>
#<alt (* (cos x) (pow (exp (pow x 2)) 10))>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (pow (exp (pow x 2)) 10)>
#<alt (pow (exp (pow x 2)) 10)>
#<alt (pow (exp (pow x 2)) 10)>
#<alt (pow (exp (pow x 2)) 10)>
#<alt (pow (exp (pow x 2)) 10)>
#<alt (pow (exp (pow x 2)) 10)>
#<alt (pow (exp (pow x 2)) 10)>
#<alt (pow (exp (pow x 2)) 10)>
#<alt 1>
#<alt (+ 1 (pow x 2))>
#<alt (+ 1 (* (pow x 2) (+ 1 (* 1/2 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1/2 (* 1/6 (pow x 2)))))))>
#<alt (exp (pow x 2))>
#<alt (exp (pow x 2))>
#<alt (exp (pow x 2))>
#<alt (exp (pow x 2))>
#<alt (exp (pow x 2))>
#<alt (exp (pow x 2))>
#<alt (exp (pow x 2))>
#<alt (exp (pow x 2))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (/ (cos x) (exp (* -10 (pow x 2))))>
#<alt (/ (cos x) (exp (* -10 (pow x 2))))>
#<alt (/ (cos x) (exp (* -10 (pow x 2))))>
#<alt (/ (cos x) (exp (* -10 (pow x 2))))>
#<alt (/ (cos x) (exp (* -10 (pow x 2))))>
#<alt (/ (cos x) (exp (* -10 (pow x 2))))>
#<alt (/ (cos x) (exp (* -10 (pow x 2))))>
#<alt (/ (cos x) (exp (* -10 (pow x 2))))>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (/ 1 (exp (* -10 (pow x 2))))>
#<alt (/ 1 (exp (* -10 (pow x 2))))>
#<alt (/ 1 (exp (* -10 (pow x 2))))>
#<alt (/ 1 (exp (* -10 (pow x 2))))>
#<alt (/ 1 (exp (* -10 (pow x 2))))>
#<alt (/ 1 (exp (* -10 (pow x 2))))>
#<alt (/ 1 (exp (* -10 (pow x 2))))>
#<alt (/ 1 (exp (* -10 (pow x 2))))>
#<alt 1>
#<alt (+ 1 (* -10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 50 (pow x 2)) 10)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))>
#<alt (exp (* -10 (pow x 2)))>
#<alt (exp (* -10 (pow x 2)))>
#<alt (exp (* -10 (pow x 2)))>
#<alt (exp (* -10 (pow x 2)))>
#<alt (exp (* -10 (pow x 2)))>
#<alt (exp (* -10 (pow x 2)))>
#<alt (exp (* -10 (pow x 2)))>
#<alt (exp (* -10 (pow x 2)))>
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (* (cos x) (pow (pow (exp 10) x) x))>
#<alt (* (cos x) (pow (pow (exp 10) x) x))>
#<alt (* (cos x) (pow (pow (exp 10) x) x))>
#<alt (* (cos x) (pow (pow (exp 10) x) x))>
#<alt (* (cos x) (pow (pow (exp 10) x) x))>
#<alt (* (cos x) (pow (pow (exp 10) x) x))>
#<alt (* (cos x) (pow (pow (exp 10) x) x))>
#<alt (* (cos x) (pow (pow (exp 10) x) x))>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (pow (pow (exp 10) x) x)>
#<alt (pow (pow (exp 10) x) x)>
#<alt (pow (pow (exp 10) x) x)>
#<alt (pow (pow (exp 10) x) x)>
#<alt (pow (pow (exp 10) x) x)>
#<alt (pow (pow (exp 10) x) x)>
#<alt (pow (pow (exp 10) x) x)>
#<alt (pow (pow (exp 10) x) x)>
#<alt 1>
#<alt (+ 1 (* 10 x))>
#<alt (+ 1 (* x (+ 10 (* 50 x))))>
#<alt (+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt (exp (* 10 x))>
#<alt 1>
#<alt (+ 1 (* -20 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))>
#<alt (pow (pow (exp -20) x) x)>
#<alt (pow (pow (exp -20) x) x)>
#<alt (pow (pow (exp -20) x) x)>
#<alt (pow (pow (exp -20) x) x)>
#<alt (pow (pow (exp -20) (neg (* -1 x))) x)>
#<alt (pow (pow (exp -20) (neg (* -1 x))) x)>
#<alt (pow (pow (exp -20) (neg (* -1 x))) x)>
#<alt (pow (pow (exp -20) (neg (* -1 x))) x)>
#<alt 1>
#<alt (+ 1 (* -20 x))>
#<alt (+ 1 (* x (- (* 200 x) 20)))>
#<alt (+ 1 (* x (- (* x (+ 200 (* -4000/3 x))) 20)))>
#<alt (exp (* -20 x))>
#<alt (exp (* -20 x))>
#<alt (exp (* -20 x))>
#<alt (exp (* -20 x))>
#<alt (exp (* -20 x))>
#<alt (exp (* -20 x))>
#<alt (exp (* -20 x))>
#<alt (exp (* -20 x))>
Calls

51 calls:

TimeVariablePointExpression
2.0ms
x
@0
(* (pow (exp (* x x)) 10) (cos x))
1.0ms
x
@inf
(* (pow (exp (* x x)) 10) (cos x))
1.0ms
x
@-inf
(* (cos x) (pow (pow (pow (exp -20) (neg (neg x))) x) -1/2))
1.0ms
x
@inf
(* (cos x) (pow (pow (pow (exp -20) (neg (neg x))) x) -1/2))
1.0ms
x
@0
(* (cos x) (pow (pow (pow (exp -20) (neg (neg x))) x) -1/2))

rewrite577.0ms (5.3%)

Memory
-20.2MiB live, 373.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
2 794×accelerator-lowering-fma.f32
2 794×accelerator-lowering-fma.f64
1 944×pow-lowering-pow.f64
1 944×pow-lowering-pow.f32
1 914×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
026112
1117112
256394
3381794
0870494
Stop Event
iter limit
node limit
Counts
18 → 1 909
Calls
Call 1
Inputs
(neg (neg x))
(* (cos x) (pow (pow (pow (exp -20) (neg (neg x))) x) -1/2))
(cos x)
(pow (pow (pow (exp -20) (neg (neg x))) x) -1/2)
(* (cos x) 1)
(* (pow (exp (* x x)) 10) (cos x))
(pow (exp (* x x)) 10)
(exp (* x x))
(* x x)
(* (/ 1 (pow (exp 10) (neg (* x x)))) (cos x))
(/ 1 (pow (exp 10) (neg (* x x))))
(pow (exp 10) (neg (* x x)))
(exp 10)
(* (cos x) (pow (pow (exp 10) x) x))
(pow (pow (exp 10) x) x)
(pow (exp 10) x)
(pow (pow (exp -20) (neg (neg x))) x)
(pow (exp -20) (neg (neg x)))
Outputs
x
(log.f64 (exp.f64 x))
(+.f64 x #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) x)
(+.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(+.f64 (log.f64 (exp.f64 (*.f64 x #s(literal -1/2 binary64)))) (log.f64 (exp.f64 (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) x)
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (exp.f64 x) #s(literal 1 binary64))))
(-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (exp.f64 x))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) x)
(-.f64 (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 x #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (log.f64 (exp.f64 #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 x (/.f64 x x) #s(literal 0 binary64))
(fma.f64 x (log.f64 (exp.f64 #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) x #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64) (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (+.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 x x) x #s(literal 0 binary64))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 x x) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 x x)) x #s(literal 0 binary64))
(neg.f64 x)
(neg.f64 (log.f64 (/.f64 (exp.f64 x) #s(literal 1 binary64))))
(/.f64 x #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 x x)))
(/.f64 (*.f64 x x) x)
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -2 binary64))
(/.f64 (fma.f64 x #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 4 binary64))
(/.f64 (fma.f64 x #s(literal -2 binary64) (*.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 (fma.f64 x #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal -4 binary64))
(/.f64 (fma.f64 x #s(literal -2 binary64) (*.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 (+.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 (+.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 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 (*.f64 x x) #s(literal 1 binary64)) x)
(/.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) x)
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))) x)
(pow.f64 x #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 x #s(literal -1 binary64))
(*.f64 x (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 x (/.f64 x x))
(*.f64 x (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) x)
(*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/2 binary64) (+.f64 x x))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/2 binary64))
(*.f64 (/.f64 x x) x)
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 x x))
(*.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 x x) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 x x)) x)
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))) #s(literal -1 binary64)))
(fma.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.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 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.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 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 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))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(+.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x))) (cos.f64 x)) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x))) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64)))))
(cos.f64 x)
(-.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 0 binary64) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) #s(literal 0 binary64) (cos.f64 x))
(fma.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 (cos.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x))) (cos.f64 x) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x))) (sin.f64 x)))
(fma.f64 (cos.f64 (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 (sin.f64 (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (cos.f64 x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (+.f64 (cos.f64 x) (cos.f64 x)) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64))) (cos.f64 x))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal -5 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal -20 binary64) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -10 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal -1 binary64))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (neg.f64 (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #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)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal -5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) (+.f64 x x))
(pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 x x))) (exp.f64 (*.f64 x (+.f64 x x)))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) x)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -3/8 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -3/8 binary64)) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(+.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x))) (cos.f64 x)) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x))) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64)))))
(cos.f64 x)
(-.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (cos.f64 x) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 0 binary64) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) #s(literal 0 binary64) (cos.f64 x))
(fma.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64)))))
(fma.f64 (cos.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x))) (cos.f64 x) (*.f64 (sin.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x))) (sin.f64 x)))
(fma.f64 (cos.f64 (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 (sin.f64 (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (cos.f64 x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (+.f64 (cos.f64 x) (cos.f64 x)) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64))) (cos.f64 x))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))) #s(literal -1 binary64)))
(fma.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.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 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.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 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 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))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal -5 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal -20 binary64) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -10 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal -1 binary64))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (neg.f64 (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #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)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal -5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) (+.f64 x x))
(pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 x x))) (exp.f64 (*.f64 x (+.f64 x x)))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) x)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -3/8 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -3/8 binary64)) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 x x))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) x))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x x)))
(/.f64 (pow.f64 (exp.f64 x) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x x)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x x)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (exp.f64 x) x)
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (/.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(log.f64 (exp.f64 (*.f64 x x)))
(+.f64 (*.f64 x x) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 x x))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))))
(-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (exp.f64 (*.f64 x x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x x))
(-.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 x x #s(literal 0 binary64))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x x) (log.f64 (exp.f64 #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (log.f64 (exp.f64 #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 x x) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (log.f64 (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 x x)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (+.f64 x x)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) #s(literal 0 binary64))
(neg.f64 (*.f64 x x))
(neg.f64 (log.f64 (/.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 x x)) x)
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (*.f64 x (+.f64 x x)) #s(literal 2 binary64))
(/.f64 (*.f64 x (+.f64 x x)) #s(literal -2 binary64))
(/.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))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) (/.f64 #s(literal 2 binary64) (*.f64 x x))))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 x x))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) (*.f64 x x))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 x x) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x x))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x x))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 x x) #s(literal -2 binary64) (*.f64 x (+.f64 x x))) #s(literal -4 binary64))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 2 binary64) (*.f64 x (+.f64 x x))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (*.f64 x (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (*.f64 x x))
(/.f64 (fma.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 0 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 x x)
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal -1 binary64))
(*.f64 (*.f64 x x) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (*.f64 x x) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x x))
(*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 x x))
(*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))
(*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 x x)))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (+.f64 x x)) #s(literal 1/2 binary64))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))) #s(literal -1 binary64)))
(fma.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.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 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.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 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 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))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal -5 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal -20 binary64) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -10 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal -1 binary64))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (neg.f64 (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #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)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal -5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) (+.f64 x x))
(pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 x x))) (exp.f64 (*.f64 x (+.f64 x x)))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) x)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -3/8 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -3/8 binary64)) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal -5 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal -20 binary64) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -10 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal -1 binary64))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (neg.f64 (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #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)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal -5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) (+.f64 x x))
(pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 x x))) (exp.f64 (*.f64 x (+.f64 x x)))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) x)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -3/8 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -3/8 binary64)) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 #s(literal 10 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))
(pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))) #s(literal -1 binary64)))
(fma.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.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 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.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 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 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))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (neg.f64 (cos.f64 x)) #s(literal 1 binary64)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal -5 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal -20 binary64) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) x))
(exp.f64 (*.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -10 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal -1 binary64))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (neg.f64 (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal -1/2 binary64) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #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)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal -5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (neg.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) (+.f64 x x))
(pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (+.f64 x x))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 x x))) (exp.f64 (*.f64 x (+.f64 x x)))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) x)
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) x)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -3/8 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -3/8 binary64)) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal -20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 #s(literal -20 binary64) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -20 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) #s(literal -10 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x #s(literal 10 binary64)))))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x #s(literal -1/2 binary64) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.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 x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/4 binary64)))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (/.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/4 binary64)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/4 binary64)))) #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) x))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) x))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) (*.f64 x #s(literal -20 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -20 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (-.f64 (*.f64 x x) #s(literal 0 binary64))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 x) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 x) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 x #s(literal -20 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (+.f64 (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/2 binary64) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 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 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 20 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal -20 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 x) (+.f64 (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))) (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 x) (fma.f64 x #s(literal 10 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (fma.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (+.f64 (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (fma.f64 x #s(literal 10 binary64) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (fma.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (+.f64 (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (fma.f64 x #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (fma.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (+.f64 (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (+.f64 x x) (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (fma.f64 #s(literal 2 binary64) x (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (+.f64 x x) (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 (+.f64 x x)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (fma.f64 x #s(literal -1/4 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -40 binary64)))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 x x))) (exp.f64 (*.f64 x (+.f64 x x)))) #s(literal 5 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (+.f64 x x))) (exp.f64 (*.f64 x (+.f64 x x)))) #s(literal -5 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1 binary64)) (exp.f64 #s(literal -1 binary64))) (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal 2 binary64))) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -1/2 binary64)) (exp.f64 #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 3/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (*.f64 x #s(literal -20 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal -10 binary64) (+.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 40 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal -40 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) x) #s(literal -20 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -40 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x #s(literal -20 binary64)))))
(/.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -20 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x #s(literal -20 binary64)))))
(/.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x #s(literal -20 binary64)))) #s(literal -1 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x #s(literal -20 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x #s(literal -20 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x #s(literal -1/2 binary64) #s(literal 0 binary64))) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) x)
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (+.f64 (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x #s(literal -1/2 binary64) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 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 (*.f64 x #s(literal -20 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (+.f64 x x)))
(pow.f64 (exp.f64 x) #s(literal -20 binary64))
(pow.f64 (exp.f64 x) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -4 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal -2 binary64))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (+.f64 x x))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -40 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) #s(literal 4 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(*.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -20 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x #s(literal -20 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x #s(literal -1/2 binary64) x)))
(*.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(*.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal -20 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/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) #s(literal 3 binary64)) (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))))

simplify599.0ms (5.5%)

Memory
29.5MiB live, 702.6MiB allocated
Algorithm
egg-herbie
Rules
17 330×accelerator-lowering-fma.f32
17 330×accelerator-lowering-fma.f64
4 348×*-lowering-*.f32
4 348×*-lowering-*.f64
3 064×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01421374
13361374
27771370
336321370
465721370
082651280
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
x
x
x
x
x
x
x
x
x
x
x
x
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(sqrt (/ 1 (pow (pow (exp -20) x) x)))
(sqrt (/ 1 (pow (pow (exp -20) x) x)))
(sqrt (/ 1 (pow (pow (exp -20) x) x)))
(sqrt (/ 1 (pow (pow (exp -20) x) x)))
(sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))
(sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))
(sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))
(sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
(* (cos x) (pow (exp (pow x 2)) 10))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
(pow (exp (pow x 2)) 10)
1
(+ 1 (pow x 2))
(+ 1 (* (pow x 2) (+ 1 (* 1/2 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1/2 (* 1/6 (pow x 2)))))))
(exp (pow x 2))
(exp (pow x 2))
(exp (pow x 2))
(exp (pow x 2))
(exp (pow x 2))
(exp (pow x 2))
(exp (pow x 2))
(exp (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ (cos x) (exp (* -10 (pow x 2))))
(/ (cos x) (exp (* -10 (pow x 2))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(/ 1 (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
(/ 1 (exp (* -10 (pow x 2))))
1
(+ 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)))
(exp (* -10 (pow x 2)))
(exp (* -10 (pow x 2)))
(exp (* -10 (pow x 2)))
(exp (* -10 (pow x 2)))
(exp (* -10 (pow x 2)))
(exp (* -10 (pow x 2)))
(exp (* -10 (pow x 2)))
(exp (* -10 (pow x 2)))
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)))))))
(* (cos x) (pow (pow (exp 10) x) x))
(* (cos x) (pow (pow (exp 10) x) x))
(* (cos x) (pow (pow (exp 10) x) x))
(* (cos x) (pow (pow (exp 10) x) x))
(* (cos x) (pow (pow (exp 10) x) x))
(* (cos x) (pow (pow (exp 10) x) x))
(* (cos x) (pow (pow (exp 10) x) x))
(* (cos x) (pow (pow (exp 10) x) x))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(pow (pow (exp 10) x) x)
(pow (pow (exp 10) x) x)
(pow (pow (exp 10) x) x)
(pow (pow (exp 10) x) x)
(pow (pow (exp 10) x) x)
(pow (pow (exp 10) x) x)
(pow (pow (exp 10) x) x)
(pow (pow (exp 10) x) x)
1
(+ 1 (* 10 x))
(+ 1 (* x (+ 10 (* 50 x))))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
(exp (* 10 x))
1
(+ 1 (* -20 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))
(pow (pow (exp -20) x) x)
(pow (pow (exp -20) x) x)
(pow (pow (exp -20) x) x)
(pow (pow (exp -20) x) x)
(pow (pow (exp -20) (neg (* -1 x))) x)
(pow (pow (exp -20) (neg (* -1 x))) x)
(pow (pow (exp -20) (neg (* -1 x))) x)
(pow (pow (exp -20) (neg (* -1 x))) x)
1
(+ 1 (* -20 x))
(+ 1 (* x (- (* 200 x) 20)))
(+ 1 (* x (- (* x (+ 200 (* -4000/3 x))) 20)))
(exp (* -20 x))
(exp (* -20 x))
(exp (* -20 x))
(exp (* -20 x))
(exp (* -20 x))
(exp (* -20 x))
(exp (* -20 x))
(exp (* -20 x))
Outputs
x
x
x
x
x
x
x
x
x
x
x
x
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) x) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x))))
(* (cos x) (sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x))))
(*.f64 (cos.f64 x) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(sqrt (/ 1 (pow (pow (exp -20) x) x)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)))
(sqrt (/ 1 (pow (pow (exp -20) x) x)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)))
(sqrt (/ 1 (pow (pow (exp -20) x) x)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)))
(sqrt (/ 1 (pow (pow (exp -20) x) x)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)))
(sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)))
(sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)))
(sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)))
(sqrt (/ 1 (pow (pow (exp -20) (neg (* -1 x))) x)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (pow x 2)) 10))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(pow (exp (pow x 2)) 10)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (pow x 2)) 10)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (pow x 2)) 10)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (pow x 2)) 10)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (pow x 2)) 10)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (pow x 2)) 10)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (pow x 2)) 10)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (pow x 2)) 10)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
1
#s(literal 1 binary64)
(+ 1 (pow x 2))
(fma.f64 x x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1 (* 1/2 (pow x 2)))))
(fma.f64 x (fma.f64 (*.f64 x x) (*.f64 x #s(literal 1/2 binary64)) x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1 (* (pow x 2) (+ 1/2 (* 1/6 (pow x 2)))))))
(fma.f64 x (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 x (*.f64 x x)) x) #s(literal 1 binary64))
(exp (pow x 2))
(exp.f64 (*.f64 x x))
(exp (pow x 2))
(exp.f64 (*.f64 x x))
(exp (pow x 2))
(exp.f64 (*.f64 x x))
(exp (pow x 2))
(exp.f64 (*.f64 x x))
(exp (pow x 2))
(exp.f64 (*.f64 x x))
(exp (pow x 2))
(exp.f64 (*.f64 x x))
(exp (pow x 2))
(exp.f64 (*.f64 x x))
(exp (pow x 2))
(exp.f64 (*.f64 x x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 50 (pow x 2)) 10)))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal -10 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -500/3 binary64)) #s(literal 50 binary64)) #s(literal -10 binary64)) #s(literal 1 binary64))
(exp (* -10 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -10 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -10 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -10 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -10 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -10 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -10 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -10 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (pow (pow (exp 10) x) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (pow (exp 10) x) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (pow (exp 10) x) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (pow (exp 10) x) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (pow (exp 10) x) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (pow (exp 10) x) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (pow (exp 10) x) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (pow (exp 10) x) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(pow (pow (exp 10) x) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (pow (exp 10) x) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (pow (exp 10) x) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (pow (exp 10) x) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (pow (exp 10) x) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (pow (exp 10) x) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (pow (exp 10) x) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (pow (exp 10) x) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 10 x))
(fma.f64 x #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ 10 (* 50 x))))
(fma.f64 x (fma.f64 x #s(literal 50 binary64) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x))))))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal 500/3 binary64) #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp (* 10 x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -20 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -20 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 200 binary64) #s(literal -20 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -4000/3 binary64)) #s(literal 200 binary64))) #s(literal -20 binary64)) #s(literal 1 binary64))
(pow (pow (exp -20) x) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
(pow (pow (exp -20) x) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
(pow (pow (exp -20) x) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
(pow (pow (exp -20) x) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
(pow (pow (exp -20) (neg (* -1 x))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
(pow (pow (exp -20) (neg (* -1 x))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
(pow (pow (exp -20) (neg (* -1 x))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
(pow (pow (exp -20) (neg (* -1 x))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
1
#s(literal 1 binary64)
(+ 1 (* -20 x))
(fma.f64 x #s(literal -20 binary64) #s(literal 1 binary64))
(+ 1 (* x (- (* 200 x) 20)))
(fma.f64 x (fma.f64 x #s(literal 200 binary64) #s(literal -20 binary64)) #s(literal 1 binary64))
(+ 1 (* x (- (* x (+ 200 (* -4000/3 x))) 20)))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal -4000/3 binary64) #s(literal 200 binary64)) #s(literal -20 binary64)) #s(literal 1 binary64))
(exp (* -20 x))
(exp.f64 (*.f64 x #s(literal -20 binary64)))
(exp (* -20 x))
(exp.f64 (*.f64 x #s(literal -20 binary64)))
(exp (* -20 x))
(exp.f64 (*.f64 x #s(literal -20 binary64)))
(exp (* -20 x))
(exp.f64 (*.f64 x #s(literal -20 binary64)))
(exp (* -20 x))
(exp.f64 (*.f64 x #s(literal -20 binary64)))
(exp (* -20 x))
(exp.f64 (*.f64 x #s(literal -20 binary64)))
(exp (* -20 x))
(exp.f64 (*.f64 x #s(literal -20 binary64)))
(exp (* -20 x))
(exp.f64 (*.f64 x #s(literal -20 binary64)))

eval380.0ms (3.5%)

Memory
1.5MiB live, 798.2MiB allocated
Compiler

Compiled 38 061 to 4 220 computations (88.9% saved)

prune389.0ms (3.6%)

Memory
-14.6MiB live, 824.8MiB allocated
Pruning

87 alts after pruning (79 fresh and 8 done)

PrunedKeptTotal
New2 366262 392
Fresh75360
Picked235
Done055
Total2 375872 462
Accuracy
99.9%
Counts
2 462 → 87
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.7%
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
27.6%
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
18.2%
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
97.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)) (cos.f64 x))
96.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
98.0%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x)) (cos.f64 x))
94.5%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64)) (cos.f64 x))
94.5%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x)) (cos.f64 x))
93.8%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
93.6%
(*.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))) (cos.f64 x))
94.9%
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))) (cos.f64 x))
94.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64)) (cos.f64 x))
94.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64)) (cos.f64 x))
95.1%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (cos.f64 x))
94.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)) (cos.f64 x))
93.7%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (cos.f64 x))
93.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64)) (cos.f64 x))
94.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)) (cos.f64 x))
93.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)) (cos.f64 x))
93.4%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (cos.f64 x))
95.2%
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
95.2%
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
95.2%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))) (cos.f64 x))
95.0%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)) (cos.f64 x))
94.6%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64))) (cos.f64 x))
93.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))) (cos.f64 x))
95.0%
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x))) (cos.f64 x))
93.7%
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (cos.f64 x))
93.6%
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
94.6%
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
94.8%
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (cos.f64 x))
95.4%
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
95.4%
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
95.4%
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 x))
97.9%
(*.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64))) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
98.7%
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
98.0%
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
95.4%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
99.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))) (cos.f64 x))
95.1%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))) (cos.f64 x))
95.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))) (cos.f64 x))
95.4%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))))))
95.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
95.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64))))))
95.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
94.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x))
94.3%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (cos.f64 x))
99.1%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
97.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
94.4%
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
94.3%
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
98.7%
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64))))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
97.9%
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
95.8%
(*.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
95.0%
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
94.7%
(*.f64 (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
94.3%
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (cos.f64 x))
94.3%
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
94.3%
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
93.3%
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
93.3%
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
21.3%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
27.6%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
18.2%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
94.3%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x) #s(literal -1/2 binary64)))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)))
97.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) #s(literal -1/2 binary64)))
98.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))) x))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
92.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))))
93.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
1.5%
#s(literal 1 binary64)
Compiler

Compiled 2 649 to 1 778 computations (32.9% saved)

simplify66.0ms (0.6%)

Memory
28.7MiB live, 106.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (+.f64 x x))
cost-diff0
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)) (cos.f64 x))
cost-diff6144
(pow.f64 (exp.f64 (+.f64 x x)) x)
cost-diff6336
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))
cost-diff0
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
cost-diff7360
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
cost-diff0
(neg.f64 (*.f64 x x))
cost-diff0
(exp.f64 (neg.f64 (*.f64 x x)))
cost-diff0
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
cost-diff6272
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
cost-diff0
(*.f64 x #s(literal -1/2 binary64))
cost-diff0
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64))))
cost-diff320
(*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))) (cos.f64 x))
Rules
720×accelerator-lowering-fma.f32
720×accelerator-lowering-fma.f64
672×*-lowering-*.f32
672×*-lowering-*.f64
388×exp-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032178
167176
2100176
3162176
4186176
5211176
6249176
7313176
8378176
9601171
101197171
111403171
121457171
131479171
141488171
151492171
161496171
01496170
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (/ 1 (pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4))) (cos x))
(/ 1 (pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4)))
1
(pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4))
(pow (exp -40) (+ x x))
(exp -40)
-40
(+ x x)
x
(* (* x -1/2) -1/4)
(* x -1/2)
-1/2
-1/4
(cos x)
(+ (* x (* x -1/2)) 1)
x
(* x -1/2)
-1/2
1
(* (pow (exp (neg (* x x))) -10) (cos x))
(pow (exp (neg (* x x))) -10)
(exp (neg (* x x)))
(neg (* x x))
(* x x)
x
-10
(cos x)
(* (* (cos x) (exp (* x (* x 5)))) (exp (* x (* x 5))))
(* (cos x) (exp (* x (* x 5))))
(cos x)
x
(exp (* x (* x 5)))
(* x (* x 5))
(* x 5)
5
(* (pow (pow (exp (+ x x)) x) 5) (cos x))
(pow (pow (exp (+ x x)) x) 5)
(pow (exp (+ x x)) x)
(exp (+ x x))
(+ x x)
x
5
(cos x)
Outputs
(* (/ 1 (pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4))) (cos x))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(/ 1 (pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
1
#s(literal 1 binary64)
(pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64)))
(pow (exp -40) (+ x x))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x))
(exp -40)
(exp.f64 #s(literal -40 binary64))
-40
#s(literal -40 binary64)
(+ x x)
(+.f64 x x)
x
(* (* x -1/2) -1/4)
(*.f64 x #s(literal 1/8 binary64))
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
-1/4
#s(literal -1/4 binary64)
(cos x)
(cos.f64 x)
(+ (* x (* x -1/2)) 1)
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
x
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
1
#s(literal 1 binary64)
(* (pow (exp (neg (* x x))) -10) (cos x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow (exp (neg (* x x))) -10)
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp (neg (* x x)))
(exp.f64 (*.f64 x (neg.f64 x)))
(neg (* x x))
(*.f64 x (neg.f64 x))
(* x x)
(*.f64 x x)
x
-10
#s(literal -10 binary64)
(cos x)
(cos.f64 x)
(* (* (cos x) (exp (* x (* x 5)))) (exp (* x (* x 5))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* x (* x 5))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(cos x)
(cos.f64 x)
x
(exp (* x (* x 5)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
(* x (* x 5))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* x 5)
(*.f64 x #s(literal 5 binary64))
5
#s(literal 5 binary64)
(* (pow (pow (exp (+ x x)) x) 5) (cos x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(pow (pow (exp (+ x x)) x) 5)
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow (exp (+ x x)) x)
(exp.f64 (*.f64 x (+.f64 x x)))
(exp (+ x x))
(exp.f64 (+.f64 x x))
(+ x x)
(+.f64 x x)
x
5
#s(literal 5 binary64)
(cos x)
(cos.f64 x)

localize156.0ms (1.4%)

Memory
-7.0MiB live, 307.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 x)
accuracy99.5%
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)) (cos.f64 x))
accuracy99.4%
(pow.f64 (exp.f64 (+.f64 x x)) x)
accuracy98.4%
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))
accuracy99.6%
(*.f64 x (*.f64 x #s(literal 5 binary64)))
accuracy99.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
accuracy99.4%
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
accuracy95.9%
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
accuracy100.0%
(cos.f64 x)
accuracy99.5%
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
accuracy99.0%
(exp.f64 (neg.f64 (*.f64 x x)))
accuracy97.3%
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
accuracy100.0%
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
accuracy100.0%
(*.f64 x #s(literal -1/2 binary64))
accuracy99.9%
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64))))
accuracy99.5%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))) (cos.f64 x))
accuracy98.8%
(pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x))
Samples
111.0ms256×0valid
Compiler

Compiled 195 to 34 computations (82.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-pow: 48.0ms (52.2% of total)
ival-mult: 16.0ms (17.4% of total)
ival-exp: 12.0ms (13% of total)
ival-cos: 8.0ms (8.7% of total)
ival-div: 3.0ms (3.3% of total)
ival-add: 2.0ms (2.2% of total)
exact: 2.0ms (2.2% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series26.0ms (0.2%)

Memory
-20.1MiB live, 70.2MiB allocated
Counts
20 → 240
Calls
Call 1
Inputs
#<alt (* (/ 1 (pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4))) (cos x))>
#<alt (* (* x -1/2) -1/4)>
#<alt (/ 1 (pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4)))>
#<alt (pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4))>
#<alt (+ (* x (* x -1/2)) 1)>
#<alt (* x -1/2)>
#<alt (pow (exp (neg (* x x))) -10)>
#<alt (* (pow (exp (neg (* x x))) -10) (cos x))>
#<alt (exp (neg (* x x)))>
#<alt (neg (* x x))>
#<alt (* (* (cos x) (exp (* x (* x 5)))) (exp (* x (* x 5))))>
#<alt (* (cos x) (exp (* x (* x 5))))>
#<alt (cos x)>
#<alt (exp (* x (* x 5)))>
#<alt (pow (pow (exp (+ x x)) x) 5)>
#<alt (pow (exp (+ x x)) x)>
#<alt (* (pow (pow (exp (+ x x)) x) 5) (cos x))>
#<alt (exp (+ x x))>
#<alt (pow (exp -40) (+ x x))>
#<alt (* x (* x 5))>
Outputs
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))>
#<alt (/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))>
#<alt (/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))>
#<alt (/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))>
#<alt (/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))>
#<alt (/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))>
#<alt (/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))>
#<alt (/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt (* 1/8 x)>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))>
#<alt (/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))>
#<alt (/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))>
#<alt (/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))>
#<alt (/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))>
#<alt (/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))>
#<alt (/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))>
#<alt (/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))>
#<alt 1>
#<alt (+ 1 (* -10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 50 (pow x 2)) 10)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))>
#<alt (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))>
#<alt (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))>
#<alt (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))>
#<alt (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))>
#<alt (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))>
#<alt (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))>
#<alt (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))>
#<alt (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (/ 1 (pow (exp (neg (pow x 2))) 10))>
#<alt (/ 1 (pow (exp (neg (pow x 2))) 10))>
#<alt (/ 1 (pow (exp (neg (pow x 2))) 10))>
#<alt (/ 1 (pow (exp (neg (pow x 2))) 10))>
#<alt (/ 1 (pow (exp (neg (pow x 2))) 10))>
#<alt (/ 1 (pow (exp (neg (pow x 2))) 10))>
#<alt (/ 1 (pow (exp (neg (pow x 2))) 10))>
#<alt (/ 1 (pow (exp (neg (pow x 2))) 10))>
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (/ (cos x) (pow (exp (neg (pow x 2))) 10))>
#<alt (/ (cos x) (pow (exp (neg (pow x 2))) 10))>
#<alt (/ (cos x) (pow (exp (neg (pow x 2))) 10))>
#<alt (/ (cos x) (pow (exp (neg (pow x 2))) 10))>
#<alt (/ (cos x) (pow (exp (neg (pow x 2))) 10))>
#<alt (/ (cos x) (pow (exp (neg (pow x 2))) 10))>
#<alt (/ (cos x) (pow (exp (neg (pow x 2))) 10))>
#<alt (/ (cos x) (pow (exp (neg (pow x 2))) 10))>
#<alt 1>
#<alt (+ 1 (* -1 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/2 (pow x 2)) 1)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/2 (* -1/6 (pow x 2)))) 1)))>
#<alt (exp (neg (pow x 2)))>
#<alt (exp (neg (pow x 2)))>
#<alt (exp (neg (pow x 2)))>
#<alt (exp (neg (pow x 2)))>
#<alt (exp (neg (pow x 2)))>
#<alt (exp (neg (pow x 2)))>
#<alt (exp (neg (pow x 2)))>
#<alt (exp (neg (pow x 2)))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt (* -1 (pow x 2))>
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2))>
#<alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2))>
#<alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2))>
#<alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2))>
#<alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2))>
#<alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2))>
#<alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2))>
#<alt (* (cos x) (pow (exp (* 5 (pow x 2))) 2))>
#<alt 1>
#<alt (+ 1 (* 9/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 9/2 (* 241/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 9/2 (* (pow x 2) (+ 241/24 (* 10649/720 (pow x 2)))))))>
#<alt (* (cos x) (exp (* 5 (pow x 2))))>
#<alt (* (cos x) (exp (* 5 (pow x 2))))>
#<alt (* (cos x) (exp (* 5 (pow x 2))))>
#<alt (* (cos x) (exp (* 5 (pow x 2))))>
#<alt (* (cos x) (exp (* 5 (pow x 2))))>
#<alt (* (cos x) (exp (* 5 (pow x 2))))>
#<alt (* (cos x) (exp (* 5 (pow x 2))))>
#<alt (* (cos x) (exp (* 5 (pow x 2))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt (cos x)>
#<alt 1>
#<alt (+ 1 (* 5 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 5 (* 25/2 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 5 (* (pow x 2) (+ 25/2 (* 125/6 (pow x 2)))))))>
#<alt (exp (* 5 (pow x 2)))>
#<alt (exp (* 5 (pow x 2)))>
#<alt (exp (* 5 (pow x 2)))>
#<alt (exp (* 5 (pow x 2)))>
#<alt (exp (* 5 (pow x 2)))>
#<alt (exp (* 5 (pow x 2)))>
#<alt (exp (* 5 (pow x 2)))>
#<alt (exp (* 5 (pow x 2)))>
#<alt 1>
#<alt (+ 1 (* 10 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))>
#<alt (pow (exp (* 2 (pow x 2))) 5)>
#<alt (pow (exp (* 2 (pow x 2))) 5)>
#<alt (pow (exp (* 2 (pow x 2))) 5)>
#<alt (pow (exp (* 2 (pow x 2))) 5)>
#<alt (pow (exp (* 2 (pow x 2))) 5)>
#<alt (pow (exp (* 2 (pow x 2))) 5)>
#<alt (pow (exp (* 2 (pow x 2))) 5)>
#<alt (pow (exp (* 2 (pow x 2))) 5)>
#<alt 1>
#<alt (+ 1 (* 2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 2 (* 2 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 2 (* (pow x 2) (+ 2 (* 4/3 (pow x 2)))))))>
#<alt (exp (* 2 (pow x 2)))>
#<alt (exp (* 2 (pow x 2)))>
#<alt (exp (* 2 (pow x 2)))>
#<alt (exp (* 2 (pow x 2)))>
#<alt (exp (* 2 (pow x 2)))>
#<alt (exp (* 2 (pow x 2)))>
#<alt (exp (* 2 (pow x 2)))>
#<alt (exp (* 2 (pow x 2)))>
#<alt 1>
#<alt (+ 1 (* 19/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))>
#<alt (* (cos x) (pow (exp (* 2 (pow x 2))) 5))>
#<alt (* (cos x) (pow (exp (* 2 (pow x 2))) 5))>
#<alt (* (cos x) (pow (exp (* 2 (pow x 2))) 5))>
#<alt (* (cos x) (pow (exp (* 2 (pow x 2))) 5))>
#<alt (* (cos x) (pow (exp (* 2 (pow x 2))) 5))>
#<alt (* (cos x) (pow (exp (* 2 (pow x 2))) 5))>
#<alt (* (cos x) (pow (exp (* 2 (pow x 2))) 5))>
#<alt (* (cos x) (pow (exp (* 2 (pow x 2))) 5))>
#<alt 1>
#<alt (+ 1 (* 2 x))>
#<alt (+ 1 (* x (+ 2 (* 2 x))))>
#<alt (+ 1 (* x (+ 2 (* x (+ 2 (* 4/3 x))))))>
#<alt (exp (* 2 x))>
#<alt (exp (* 2 x))>
#<alt (exp (* 2 x))>
#<alt (exp (* 2 x))>
#<alt (exp (neg (* -2 x)))>
#<alt (exp (neg (* -2 x)))>
#<alt (exp (neg (* -2 x)))>
#<alt (exp (neg (* -2 x)))>
#<alt 1>
#<alt (+ 1 (* -80 x))>
#<alt (+ 1 (* x (- (* 3200 x) 80)))>
#<alt (+ 1 (* x (- (* x (+ 3200 (* -256000/3 x))) 80)))>
#<alt (exp (* -80 x))>
#<alt (exp (* -80 x))>
#<alt (exp (* -80 x))>
#<alt (exp (* -80 x))>
#<alt (exp (* -80 x))>
#<alt (exp (* -80 x))>
#<alt (exp (* -80 x))>
#<alt (exp (* -80 x))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
#<alt (* 5 (pow x 2))>
Calls

60 calls:

TimeVariablePointExpression
6.0ms
x
@inf
(* (* (cos x) (exp (* x (* x 5)))) (exp (* x (* x 5))))
4.0ms
x
@-inf
(+ (* x (* x -1/2)) 1)
2.0ms
x
@-inf
(pow (pow (exp (+ x x)) x) 5)
2.0ms
x
@inf
(pow (exp (neg (* x x))) -10)
1.0ms
x
@0
(* (/ 1 (pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4))) (cos x))

rewrite83.0ms (0.8%)

Memory
10.7MiB live, 164.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
410×*-lowering-*.f32
410×*-lowering-*.f64
228×accelerator-lowering-fma.f32
228×accelerator-lowering-fma.f64
186×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032150
1142132
0786131
Stop Event
iter limit
iter limit
iter limit
unsound
Counts
20 → 198
Calls
Call 1
Inputs
(* (/ 1 (pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4))) (cos x))
(* (* x -1/2) -1/4)
(/ 1 (pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4)))
(pow (pow (exp -40) (+ x x)) (* (* x -1/2) -1/4))
(+ (* x (* x -1/2)) 1)
(* x -1/2)
(pow (exp (neg (* x x))) -10)
(* (pow (exp (neg (* x x))) -10) (cos x))
(exp (neg (* x x)))
(neg (* x x))
(* (* (cos x) (exp (* x (* x 5)))) (exp (* x (* x 5))))
(* (cos x) (exp (* x (* x 5))))
(cos x)
(exp (* x (* x 5)))
(pow (pow (exp (+ x x)) x) 5)
(pow (exp (+ x x)) x)
(* (pow (pow (exp (+ x x)) x) 5) (cos x))
(exp (+ x x))
(pow (exp -40) (+ x x))
(* x (* x 5))
Outputs
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))) (cos.f64 x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))) (cos.f64 x)) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))) (cos.f64 x)))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))) (*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))))
(*.f64 x #s(literal 1/8 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal -1/4 binary64)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64))
(*.f64 #s(literal -1/4 binary64) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/8 binary64) x)
(*.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64))))
(exp.f64 (*.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))))))
(/.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (neg.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))))
(pow.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 (*.f64 x #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -40 binary64) x)) (*.f64 x #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal -40 binary64) x)) (*.f64 x #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 (*.f64 x #s(literal -1/8 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 (*.f64 x #s(literal -1/8 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))))
(exp.f64 (*.f64 #s(literal -40 binary64) (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/2 binary64))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/16 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/8 binary64)))))
(/.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/16 binary64))))
(pow.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 1/16 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (fma.f64 x #s(literal 1/16 binary64) (*.f64 x #s(literal 1/16 binary64))))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/16 binary64))))
(pow.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -40 binary64) x)) (*.f64 x #s(literal 1/8 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal -40 binary64) x)) (*.f64 x #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -40 binary64) x)) (*.f64 x #s(literal 1/16 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal -40 binary64) x)) (*.f64 x #s(literal 1/16 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (/.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -40 binary64)) (/.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/8 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -1/8 binary64)) (pow.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 (*.f64 x #s(literal 1/16 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 (*.f64 x #s(literal 1/16 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(exp.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal -10 binary64))))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 x x))) (exp.f64 (neg.f64 (*.f64 x x)))) #s(literal -5 binary64))
(*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64))) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal -10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64))) (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64))) (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64)))) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64))))
(exp.f64 (neg.f64 (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(pow.f64 (exp.f64 x) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (neg.f64 x)) x)
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (*.f64 x x))))
(log.f64 (exp.f64 (neg.f64 (*.f64 x x))))
(+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 x x)))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(-.f64 #s(literal 0 binary64) (log.f64 (exp.f64 (*.f64 x x))))
(neg.f64 (*.f64 x x))
(neg.f64 (log.f64 (exp.f64 (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 x x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x x) (*.f64 x x) (*.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (fma.f64 x x #s(literal 0 binary64)))
(*.f64 x (neg.f64 x))
(*.f64 (*.f64 x x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x x))
(*.f64 (neg.f64 x) x)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (cos.f64 x))
(cos.f64 x)
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 x)) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) x)
(*.f64 (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 5 binary64) (*.f64 x (+.f64 x x))))
(exp.f64 (*.f64 (*.f64 x (+.f64 x x)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x)
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5/4 binary64)) (pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (+.f64 x x)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (+.f64 x x)) x)
(pow.f64 (exp.f64 (+.f64 x x)) (+.f64 x x))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 2 binary64))
(*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 x (+.f64 x x))) (exp.f64 (*.f64 x (+.f64 x x))))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 1/2 binary64))) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64)))))
(exp.f64 (+.f64 x x))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 x x)))
(pow.f64 (exp.f64 (+.f64 x x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -40 binary64) x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 x) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) #s(literal 2 binary64)) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -40 binary64)) (exp.f64 #s(literal -40 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -40 binary64)) (exp.f64 #s(literal -40 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) x)
(*.f64 (exp.f64 (+.f64 x x)) (exp.f64 (+.f64 x x)))
(*.f64 (exp.f64 (*.f64 #s(literal -40 binary64) x)) (exp.f64 (*.f64 #s(literal -40 binary64) x)))
(*.f64 (exp.f64 x) (exp.f64 x))
(exp.f64 (+.f64 x x))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 x x)))
(pow.f64 (exp.f64 (+.f64 x x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -40 binary64) x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 x) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) #s(literal 2 binary64)) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -40 binary64)) (exp.f64 #s(literal -40 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -40 binary64)) (exp.f64 #s(literal -40 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) x)
(*.f64 (exp.f64 (+.f64 x x)) (exp.f64 (+.f64 x x)))
(*.f64 (exp.f64 (*.f64 #s(literal -40 binary64) x)) (exp.f64 (*.f64 #s(literal -40 binary64) x)))
(*.f64 (exp.f64 x) (exp.f64 x))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(*.f64 (*.f64 x x) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 5 binary64)) x)

simplify753.0ms (6.9%)

Memory
3.0MiB live, 839.7MiB allocated
Algorithm
egg-herbie
Rules
17 198×accelerator-lowering-fma.f32
17 198×accelerator-lowering-fma.f64
4 264×*-lowering-*.f32
4 264×*-lowering-*.f64
3 294×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01871829
14611820
211361734
325481734
443271716
571261716
084161620
Stop Event
iter limit
node limit
Counts
240 → 240
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)))))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(* 1/8 x)
(* 1/8 x)
(* 1/8 x)
(* 1/8 x)
(* 1/8 x)
(* 1/8 x)
(* 1/8 x)
(* 1/8 x)
(* 1/8 x)
(* 1/8 x)
(* 1/8 x)
(* 1/8 x)
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
1
(+ 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)))
(exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))
(exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))
(exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))
(exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))
(exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))
(exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))
(exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))
(exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/ 1 (pow (exp (neg (pow x 2))) 10))
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)))))))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
1
(+ 1 (* -1 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/2 (pow x 2)) 1)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/2 (* -1/6 (pow x 2)))) 1)))
(exp (neg (pow x 2)))
(exp (neg (pow x 2)))
(exp (neg (pow x 2)))
(exp (neg (pow x 2)))
(exp (neg (pow x 2)))
(exp (neg (pow x 2)))
(exp (neg (pow x 2)))
(exp (neg (pow x 2)))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
(* -1 (pow x 2))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
1
(+ 1 (* 9/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 9/2 (* 241/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 9/2 (* (pow x 2) (+ 241/24 (* 10649/720 (pow x 2)))))))
(* (cos x) (exp (* 5 (pow x 2))))
(* (cos x) (exp (* 5 (pow x 2))))
(* (cos x) (exp (* 5 (pow x 2))))
(* (cos x) (exp (* 5 (pow x 2))))
(* (cos x) (exp (* 5 (pow x 2))))
(* (cos x) (exp (* 5 (pow x 2))))
(* (cos x) (exp (* 5 (pow x 2))))
(* (cos x) (exp (* 5 (pow x 2))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
1
(+ 1 (* 5 (pow x 2)))
(+ 1 (* (pow x 2) (+ 5 (* 25/2 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 5 (* (pow x 2) (+ 25/2 (* 125/6 (pow x 2)))))))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
(exp (* 5 (pow x 2)))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(pow (exp (* 2 (pow x 2))) 5)
(pow (exp (* 2 (pow x 2))) 5)
(pow (exp (* 2 (pow x 2))) 5)
(pow (exp (* 2 (pow x 2))) 5)
(pow (exp (* 2 (pow x 2))) 5)
(pow (exp (* 2 (pow x 2))) 5)
(pow (exp (* 2 (pow x 2))) 5)
(pow (exp (* 2 (pow x 2))) 5)
1
(+ 1 (* 2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 2 (* 2 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 2 (* (pow x 2) (+ 2 (* 4/3 (pow x 2)))))))
(exp (* 2 (pow x 2)))
(exp (* 2 (pow x 2)))
(exp (* 2 (pow x 2)))
(exp (* 2 (pow x 2)))
(exp (* 2 (pow x 2)))
(exp (* 2 (pow x 2)))
(exp (* 2 (pow x 2)))
(exp (* 2 (pow x 2)))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
1
(+ 1 (* 2 x))
(+ 1 (* x (+ 2 (* 2 x))))
(+ 1 (* x (+ 2 (* x (+ 2 (* 4/3 x))))))
(exp (* 2 x))
(exp (* 2 x))
(exp (* 2 x))
(exp (* 2 x))
(exp (neg (* -2 x)))
(exp (neg (* -2 x)))
(exp (neg (* -2 x)))
(exp (neg (* -2 x)))
1
(+ 1 (* -80 x))
(+ 1 (* x (- (* 3200 x) 80)))
(+ 1 (* x (- (* x (+ 3200 (* -256000/3 x))) 80)))
(exp (* -80 x))
(exp (* -80 x))
(exp (* -80 x))
(exp (* -80 x))
(exp (* -80 x))
(exp (* -80 x))
(exp (* -80 x))
(exp (* -80 x))
(* 5 (pow x 2))
(* 5 (pow x 2))
(* 5 (pow x 2))
(* 5 (pow x 2))
(* 5 (pow x 2))
(* 5 (pow x 2))
(* 5 (pow x 2))
(* 5 (pow x 2))
(* 5 (pow x 2))
(* 5 (pow x 2))
(* 5 (pow x 2))
(* 5 (pow x 2))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1081/24 binary64) #s(literal 19/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(/ (cos x) (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
(* 1/8 x)
(*.f64 x #s(literal 1/8 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64))) #s(literal 10 binary64)) #s(literal 1 binary64))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64)))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64)))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64)))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (* 2 x)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64)))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64)))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64)))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64)))
(/ 1 (exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x))))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -10 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 50 (pow x 2)) 10)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal -10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -500/3 binary64) #s(literal 50 binary64)) #s(literal -10 binary64)) #s(literal 1 binary64))
(exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64)))
(exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64)))
(exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64)))
(exp (* 1/8 (* x (log (pow (exp -40) (* 2 x))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64)))
(exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64)))
(exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64)))
(exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64)))
(exp (* 1/8 (* x (log (pow (exp -40) (neg (* -2 x)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64))) #s(literal 10 binary64)) #s(literal 1 binary64))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ 1 (pow (exp (neg (pow x 2))) 10))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1081/24 binary64) #s(literal 19/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(/ (cos x) (pow (exp (neg (pow x 2))) 10))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (pow x 2)))
(-.f64 #s(literal 1 binary64) (*.f64 x x))
(+ 1 (* (pow x 2) (- (* 1/2 (pow x 2)) 1)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/2 (* -1/6 (pow x 2)))) 1)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/6 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(exp (neg (pow x 2)))
(exp.f64 (*.f64 x (neg.f64 x)))
(exp (neg (pow x 2)))
(exp.f64 (*.f64 x (neg.f64 x)))
(exp (neg (pow x 2)))
(exp.f64 (*.f64 x (neg.f64 x)))
(exp (neg (pow x 2)))
(exp.f64 (*.f64 x (neg.f64 x)))
(exp (neg (pow x 2)))
(exp.f64 (*.f64 x (neg.f64 x)))
(exp (neg (pow x 2)))
(exp.f64 (*.f64 x (neg.f64 x)))
(exp (neg (pow x 2)))
(exp.f64 (*.f64 x (neg.f64 x)))
(exp (neg (pow x 2)))
(exp.f64 (*.f64 x (neg.f64 x)))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
(* -1 (pow x 2))
(*.f64 x (neg.f64 x))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1081/24 binary64) #s(literal 19/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 5 (pow x 2))) 2))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 9/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 9/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 9/2 (* 241/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 241/24 binary64)) #s(literal 9/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 9/2 (* (pow x 2) (+ 241/24 (* 10649/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 10649/720 binary64)) #s(literal 241/24 binary64))) #s(literal 9/2 binary64)) #s(literal 1 binary64))
(* (cos x) (exp (* 5 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(* (cos x) (exp (* 5 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(* (cos x) (exp (* 5 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(* (cos x) (exp (* 5 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(* (cos x) (exp (* 5 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(* (cos x) (exp (* 5 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(* (cos x) (exp (* 5 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(* (cos x) (exp (* 5 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* 5 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 5 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 5 (* 25/2 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 25/2 binary64) #s(literal 5 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 5 (* (pow x 2) (+ 25/2 (* 125/6 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 125/6 binary64)) #s(literal 25/2 binary64))) #s(literal 5 binary64)) #s(literal 1 binary64))
(exp (* 5 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
(exp (* 5 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
(exp (* 5 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
(exp (* 5 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
(exp (* 5 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
(exp (* 5 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
(exp (* 5 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
(exp (* 5 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 50 binary64))) #s(literal 10 binary64)) #s(literal 1 binary64))
(pow (exp (* 2 (pow x 2))) 5)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (* 2 (pow x 2))) 5)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (* 2 (pow x 2))) 5)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (* 2 (pow x 2))) 5)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (* 2 (pow x 2))) 5)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (* 2 (pow x 2))) 5)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (* 2 (pow x 2))) 5)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow (exp (* 2 (pow x 2))) 5)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 2 (pow x 2)))
(fma.f64 x (+.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 2 (* 2 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 x (+.f64 x x) #s(literal 2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 2 (* (pow x 2) (+ 2 (* 4/3 (pow x 2)))))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 4/3 binary64) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64))
(exp (* 2 (pow x 2)))
(exp.f64 (*.f64 x (+.f64 x x)))
(exp (* 2 (pow x 2)))
(exp.f64 (*.f64 x (+.f64 x x)))
(exp (* 2 (pow x 2)))
(exp.f64 (*.f64 x (+.f64 x x)))
(exp (* 2 (pow x 2)))
(exp.f64 (*.f64 x (+.f64 x x)))
(exp (* 2 (pow x 2)))
(exp.f64 (*.f64 x (+.f64 x x)))
(exp (* 2 (pow x 2)))
(exp.f64 (*.f64 x (+.f64 x x)))
(exp (* 2 (pow x 2)))
(exp.f64 (*.f64 x (+.f64 x x)))
(exp (* 2 (pow x 2)))
(exp.f64 (*.f64 x (+.f64 x x)))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 1081/24 binary64) #s(literal 19/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (pow (exp (* 2 (pow x 2))) 5))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 2 x))
(+.f64 #s(literal 1 binary64) (+.f64 x x))
(+ 1 (* x (+ 2 (* 2 x))))
(fma.f64 x (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 1 binary64))
(+ 1 (* x (+ 2 (* x (+ 2 (* 4/3 x))))))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal 4/3 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(exp (* 2 x))
(exp.f64 (+.f64 x x))
(exp (* 2 x))
(exp.f64 (+.f64 x x))
(exp (* 2 x))
(exp.f64 (+.f64 x x))
(exp (* 2 x))
(exp.f64 (+.f64 x x))
(exp (neg (* -2 x)))
(exp.f64 (+.f64 x x))
(exp (neg (* -2 x)))
(exp.f64 (+.f64 x x))
(exp (neg (* -2 x)))
(exp.f64 (+.f64 x x))
(exp (neg (* -2 x)))
(exp.f64 (+.f64 x x))
1
#s(literal 1 binary64)
(+ 1 (* -80 x))
(fma.f64 x #s(literal -80 binary64) #s(literal 1 binary64))
(+ 1 (* x (- (* 3200 x) 80)))
(fma.f64 x (fma.f64 x #s(literal 3200 binary64) #s(literal -80 binary64)) #s(literal 1 binary64))
(+ 1 (* x (- (* x (+ 3200 (* -256000/3 x))) 80)))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal -256000/3 binary64) #s(literal 3200 binary64)) #s(literal -80 binary64)) #s(literal 1 binary64))
(exp (* -80 x))
(exp.f64 (*.f64 x #s(literal -80 binary64)))
(exp (* -80 x))
(exp.f64 (*.f64 x #s(literal -80 binary64)))
(exp (* -80 x))
(exp.f64 (*.f64 x #s(literal -80 binary64)))
(exp (* -80 x))
(exp.f64 (*.f64 x #s(literal -80 binary64)))
(exp (* -80 x))
(exp.f64 (*.f64 x #s(literal -80 binary64)))
(exp (* -80 x))
(exp.f64 (*.f64 x #s(literal -80 binary64)))
(exp (* -80 x))
(exp.f64 (*.f64 x #s(literal -80 binary64)))
(exp (* -80 x))
(exp.f64 (*.f64 x #s(literal -80 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))
(* 5 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5 binary64)))

eval66.0ms (0.6%)

Memory
16.5MiB live, 215.9MiB allocated
Compiler

Compiled 7 379 to 803 computations (89.1% saved)

prune107.0ms (1%)

Memory
-16.0MiB live, 272.9MiB allocated
Pruning

86 alts after pruning (76 fresh and 10 done)

PrunedKeptTotal
New51913532
Fresh116374
Picked325
Done088
Total53386619
Accuracy
100.0%
Counts
619 → 86
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
95.3%
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
27.6%
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
18.2%
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
97.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)) (cos.f64 x))
97.6%
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x) (cos.f64 x))
95.9%
(*.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64)) (cos.f64 x))
96.6%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) #s(literal -10 binary64)) (cos.f64 x))
96.7%
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
98.0%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x)) (cos.f64 x))
94.5%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x)) (cos.f64 x))
93.8%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
99.4%
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64))) (cos.f64 x))
95.1%
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
93.6%
(*.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))) (cos.f64 x))
94.9%
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))) (cos.f64 x))
94.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64)) (cos.f64 x))
94.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64)) (cos.f64 x))
95.1%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (cos.f64 x))
94.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)) (cos.f64 x))
93.7%
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (cos.f64 x))
93.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64)) (cos.f64 x))
94.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)) (cos.f64 x))
93.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)) (cos.f64 x))
93.4%
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (cos.f64 x))
95.2%
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
95.2%
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
95.2%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))) (cos.f64 x))
95.0%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)) (cos.f64 x))
94.6%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64))) (cos.f64 x))
93.5%
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))) (cos.f64 x))
95.0%
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x))) (cos.f64 x))
93.7%
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (cos.f64 x))
93.6%
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
95.3%
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
94.6%
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
94.8%
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (cos.f64 x))
95.4%
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
95.4%
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
95.4%
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 x))
97.9%
(*.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64))) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
98.7%
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
95.1%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))) (cos.f64 x))
95.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64))) (cos.f64 x))
95.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))) (cos.f64 x))
95.4%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))))))
95.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
95.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
94.3%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x))
94.3%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (cos.f64 x))
94.4%
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
94.3%
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
98.7%
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64))))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
95.8%
(*.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
94.7%
(*.f64 (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
94.3%
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (cos.f64 x))
95.6%
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
94.7%
(*.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
94.9%
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
95.0%
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
94.3%
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
93.3%
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
93.3%
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
21.3%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
27.6%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
18.2%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
94.3%
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x) #s(literal -1/2 binary64)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
98.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))) x))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
92.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))))
93.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
94.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.7%
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
1.5%
#s(literal 1 binary64)
Compiler

Compiled 3 023 to 1 292 computations (57.3% saved)

regimes75.0ms (0.7%)

Memory
2.8MiB live, 117.7MiB allocated
Counts
123 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 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 x #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (cos.f64 x))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))) (cos.f64 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 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 x #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) #s(literal -1/2 binary64)))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal -20 binary64)) x) #s(literal -1/2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 5 binary64)) x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64))) (cos.f64 x)) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal -1/2 binary64))) (cos.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal -1/2 binary64))) (sin.f64 (*.f64 x #s(literal -1/2 binary64))))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
Outputs
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
Calls

2 calls:

37.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
34.0ms
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 12 to 8 computations (33.3% saved)

regimes64.0ms (0.6%)

Memory
16.9MiB live, 91.9MiB allocated
Counts
99 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 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 x #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (cos.f64 x))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))) (cos.f64 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 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 x #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) #s(literal -1/2 binary64)))
Outputs
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64))) (cos.f64 x))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes60.0ms (0.5%)

Memory
-9.1MiB live, 71.5MiB allocated
Counts
93 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 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 x #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (cos.f64 x))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))) (cos.f64 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 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes59.0ms (0.5%)

Memory
9.2MiB live, 84.6MiB allocated
Counts
90 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 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 x #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (cos.f64 x))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))) (cos.f64 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 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) (neg.f64 x)) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) x) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x)) (cos.f64 x))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
Calls

2 calls:

28.0ms
x
27.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 12 to 8 computations (33.3% saved)

regimes51.0ms (0.5%)

Memory
-3.1MiB live, 89.7MiB allocated
Counts
83 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 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 x #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (cos.f64 x))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))) (cos.f64 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 (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64)) (cos.f64 x))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes50.0ms (0.5%)

Memory
-36.2MiB live, 83.7MiB allocated
Counts
80 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 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 x #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (+.f64 x x))) #s(literal 5 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) x)) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -40 binary64))) #s(literal -1/4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))) (neg.f64 x)) (cos.f64 x))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 (+.f64 x x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x))) #s(literal -10 binary64)) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 20 binary64))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal -20 binary64) x)) #s(literal -1/8 binary64)))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))) (cos.f64 x))
Outputs
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
Calls

2 calls:

22.0ms
x
21.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x 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 12 to 8 computations (33.3% saved)

regimes19.0ms (0.2%)

Memory
32.3MiB live, 32.3MiB allocated
Counts
30 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 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 x #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (cos.f64 x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)) (cos.f64 x))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
Calls

2 calls:

9.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.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 12 to 8 computations (33.3% saved)

regimes17.0ms (0.2%)

Memory
-11.3MiB live, 27.0MiB allocated
Counts
23 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))) (cos.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))))
Outputs
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes12.0ms (0.1%)

Memory
-18.9MiB live, 20.3MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #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 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) (cos.f64 x))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes9.0ms (0.1%)

Memory
19.7MiB live, 19.7MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Outputs
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes9.0ms (0.1%)

Memory
18.1MiB live, 18.1MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
Outputs
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes9.0ms (0.1%)

Memory
-17.7MiB live, 20.8MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Outputs
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes7.0ms (0.1%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes7.0ms (0.1%)

Memory
-34.7MiB live, 7.7MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)) (cos.f64 x))
Outputs
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes5.0ms (0%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes3.0ms (0%)

Memory
4.9MiB live, 4.9MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
Outputs
#s(literal 1 binary64)
Calls

2 calls:

1.0ms
x
1.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x 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 12 to 8 computations (33.3% saved)

simplify10.0ms (0.1%)

Memory
9.2MiB live, 9.2MiB allocated
Algorithm
egg-herbie
Rules
52×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071187
1105187
2109187
3111187
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
#s(literal 1 binary64)
Outputs
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (+.f64 x x)) (*.f64 x #s(literal -1/8 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (cos.f64 x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 #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 (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
#s(literal 1 binary64)

soundness2.3s (21.1%)

Memory
9.0MiB live, 1 125.5MiB allocated
Rules
17 948×accelerator-lowering-fma.f32
17 948×accelerator-lowering-fma.f64
17 330×accelerator-lowering-fma.f32
17 330×accelerator-lowering-fma.f64
17 198×accelerator-lowering-fma.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0722
11522
23722
310822
442016
0339916
026112
1117112
256394
3381794
0870494
01421374
13361374
27771370
336321370
465721370
082651280
01871829
14611820
211361734
325481734
443271716
571261716
084161620
024114
184114
232597
3187989
0845989
053316
1131316
2336316
3722316
41103316
51271316
61375316
71596316
82085316
93376316
104748316
115463316
125833316
136081316
146172316
157256316
08332298
01311274
13361234
28341224
317581224
434181224
551781224
676521224
083721158
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 509 to 296 computations (41.8% saved)

preprocess104.0ms (1%)

Memory
0.7MiB live, 185.0MiB allocated
Remove

(abs x)

Compiler

Compiled 564 to 276 computations (51.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...