ENA, Section 1.4, Exercise 1

Time bar (total: 17.5s)

analyze5.0ms (0%)

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

Compiled 17 to 13 computations (23.5% saved)

sample1.7s (9.5%)

Memory
52.3MiB live, 1 746.9MiB allocated
Samples
1.3s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.0s
const: 398.0ms (38.1% of total)
ival-cos: 304.0ms (29.1% of total)
ival-mult: 177.0ms (16.9% of total)
ival-exp: 90.0ms (8.6% of total)
ival-<=: 54.0ms (5.2% of total)
ival-and: 12.0ms (1.1% of total)
exact: 6.0ms (0.6% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

preprocess30.0ms (0.2%)

Memory
-22.7MiB live, 13.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
0129
1189
2259
3309
0309
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
Symmetry

(abs x)

explain142.0ms (0.8%)

Memory
5.2MiB live, 124.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
660-66(1.998296918717834)(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 -
+098
-0158
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+0980
-01580
Precision?
0.3828125
Recall?
1.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+010
-000
Precision?
1.0
Recall?
1.0
Samples
84.0ms512×0valid
Compiler

Compiled 78 to 32 computations (59% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-mult: 48.0ms (68.3% of total)
ival-cos: 15.0ms (21.3% of total)
ival-exp: 6.0ms (8.5% 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.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 10 to 7 computations (30% saved)

simplify5.0ms (0%)

Memory
6.1MiB live, 6.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×lower-*.f32
14×exp-prod
14×lower-pow.f64
14×lower-pow.f32
12×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

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

localize36.0ms (0.2%)

Memory
11.3MiB live, 48.0MiB 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))))
accuracy95.1%
(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: 20.0ms
ival-cos: 12.0ms (60.4% of total)
ival-mult: 4.0ms (20.1% of total)
ival-exp: 3.0ms (15.1% 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
6.0MiB live, 6.0MiB allocated
Counts
4 → 48
Calls
Call 1
Inputs
#<alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))>
#<alt (cos.f64 x)>
#<alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))>
#<alt (*.f64 #s(literal 10 binary64) (*.f64 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
1.0ms
x
@0
(* 10 (* x x))
0.0ms
x
@0
(* (cos x) (exp (* 10 (* x x))))
0.0ms
x
@inf
(* (cos x) (exp (* 10 (* x x))))
0.0ms
x
@inf
(* 10 (* x x))
0.0ms
x
@-inf
(* (cos x) (exp (* 10 (* x x))))

simplify335.0ms (1.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
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)))

rewrite141.0ms (0.8%)

Memory
5.6MiB live, 158.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 718×lower-fma.f64
1 718×lower-fma.f32
992×lower-*.f32
986×lower-*.f64
480×lower-/.f64
Iterations

Useful iterations: 4 (0.0ms)

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

eval76.0ms (0.4%)

Memory
-18.5MiB live, 135.6MiB allocated
Compiler

Compiled 7 147 to 1 687 computations (76.4% saved)

prune94.0ms (0.5%)

Memory
-3.8MiB live, 202.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
93.3%
(*.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))))
92.9%
(*.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.3%
(*.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.4%
(*.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.8%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 x #s(literal 5 binary64))))
93.3%
(*.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.1%
(*.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.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
93.2%
(*.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.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
95.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 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.5%
(*.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.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
94.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
93.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
94.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
9.6%
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
27.5%
(*.f64 #s(approx (cos x) (fma.f64 (*.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 #s(approx (cos x) (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 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 754 to 481 computations (36.2% saved)

simplify11.0ms (0.1%)

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

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
cost-diff0
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.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) (*.f64 x (sqrt.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 (*.f64 x #s(literal 10 binary64)) x)
cost-diff0
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
cost-diff0
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
cost-diff0
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x))))
cost-diff0
(cos.f64 x)
cost-diff320
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
Rules
106×lower-*.f32
90×lower-*.f64
42×lower-fma.f64
42×lower-fma.f32
38×lower-pow.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029152
049152
175150
296150
3133150
4140150
5146150
6175150
7206150
8210150
0210150
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(cos.f64 x)
x
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x))))
#s(literal 1 binary64)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x (neg.f64 x))
(neg.f64 x)
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
(cos.f64 x)
x
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(*.f64 x #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(*.f64 x #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
(*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))
#s(literal 10 binary64)
(*.f64 x (sqrt.f64 x))
(sqrt.f64 x)
Outputs
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
(cos.f64 x)
x
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
#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)) (neg.f64 (*.f64 x x)))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x (neg.f64 x))
(neg.f64 (*.f64 x x))
(neg.f64 x)
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(cos.f64 x)
x
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(*.f64 x #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(*.f64 x #s(literal 10 binary64))
#s(literal 10 binary64)
(*.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 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
(exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))
(*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
#s(literal 10 binary64)
(*.f64 x (sqrt.f64 x))
(sqrt.f64 x)

localize454.0ms (2.6%)

Memory
-6.8MiB live, 225.7MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
accuracy99.5%
(*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))
accuracy96.0%
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
accuracy94.9%
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.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.1%
(exp.f64 (*.f64 x #s(literal 10 binary64)))
accuracy100.0%
(cos.f64 x)
accuracy99.7%
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
accuracy99.5%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
accuracy95.1%
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))
accuracy1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
accuracy100.0%
(cos.f64 x)
accuracy99.6%
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x))))
accuracy99.5%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
accuracy95.3%
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))
Samples
373.0ms256×0valid
Compiler

Compiled 152 to 29 computations (80.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 350.0ms
ival-pow: 179.0ms (51.2% of total)
ival-mult: 145.0ms (41.5% of total)
ival-exp: 12.0ms (3.4% of total)
ival-cos: 8.0ms (2.3% of total)
ival-div: 2.0ms (0.6% of total)
ival-sqrt: 2.0ms (0.6% of total)
ival-neg: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series11.0ms (0.1%)

Memory
19.3MiB live, 19.3MiB allocated
Counts
15 → 180
Calls
Call 1
Inputs
#<alt (*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))>
#<alt (cos.f64 x)>
#<alt (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x))))>
#<alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))>
#<alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))>
#<alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))>
#<alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))>
#<alt (*.f64 (*.f64 x #s(literal 10 binary64)) x)>
#<alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)>
#<alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))>
#<alt (exp.f64 (*.f64 x #s(literal 10 binary64)))>
#<alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))>
#<alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x))>
#<alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))>
#<alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 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 (/ 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) (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 (* 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 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 (- (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (* 50 (pow x 2))) 1/2)))))>
#<alt (+ 1 (* x (+ (* 10 x) (* x (- (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (+ (* 1/6 (* (sqrt x) (+ (* -3000 (sqrt (pow x 3))) (+ (* 1000 (sqrt (pow x 3))) (* 2000 (sqrt (pow x 3))))))) (+ (* 5 (* (sqrt (pow x 3)) (+ (* -100 x) (* 100 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) (* x (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (* 50 (pow x 2)))))))>
#<alt (+ 1 (* x (+ (* 10 x) (* x (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (+ (* 50 (pow x 2)) (* x (+ (* 1/6 (* (sqrt x) (+ (* -3000 (sqrt (pow x 3))) (+ (* 1000 (sqrt (pow x 3))) (* 2000 (sqrt (pow x 3))))))) (+ (* 5 (* (sqrt (pow x 3)) (+ (* -100 x) (* 100 x)))) (* 500/3 (pow x 3)))))))))))>
#<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 1>
#<alt (+ 1 (* 10 (sqrt (pow x 3))))>
#<alt (+ 1 (* x (+ (* 10 (sqrt x)) (* 50 (pow x 2)))))>
#<alt (+ 1 (* x (+ (* 10 (sqrt x)) (* x (+ (* 50 x) (* 500/3 (sqrt (pow x 5))))))))>
#<alt (exp (* 10 (sqrt (pow x 3))))>
#<alt (exp (* 10 (sqrt (pow x 3))))>
#<alt (exp (* 10 (sqrt (pow x 3))))>
#<alt (exp (* 10 (sqrt (pow x 3))))>
#<alt (exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))>
#<alt (exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))>
#<alt (exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))>
#<alt (exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))>
#<alt (* 10 (sqrt (pow x 3)))>
#<alt (* 10 (sqrt (pow x 3)))>
#<alt (* 10 (sqrt (pow x 3)))>
#<alt (* 10 (sqrt (pow x 3)))>
#<alt (* 10 (sqrt (pow x 3)))>
#<alt (* 10 (sqrt (pow x 3)))>
#<alt (* 10 (sqrt (pow x 3)))>
#<alt (* 10 (sqrt (pow x 3)))>
#<alt (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))>
#<alt (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))>
#<alt (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))>
#<alt (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))>
Calls

45 calls:

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

simplify350.0ms (2%)

Memory
-51.9MiB live, 423.3MiB allocated
Algorithm
egg-herbie
Rules
13 584×lower-fma.f64
13 584×lower-fma.f32
4 324×lower-+.f64
4 324×lower-+.f32
4 088×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01631442
14521387
213331350
352631348
081481270
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) (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)))))))
(/ 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) (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 (* 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))
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 (- (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (* 50 (pow x 2))) 1/2)))))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (+ (* 1/6 (* (sqrt x) (+ (* -3000 (sqrt (pow x 3))) (+ (* 1000 (sqrt (pow x 3))) (* 2000 (sqrt (pow x 3))))))) (+ (* 5 (* (sqrt (pow x 3)) (+ (* -100 x) (* 100 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) (* x (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (* 50 (pow x 2)))))))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (+ (* 50 (pow x 2)) (* x (+ (* 1/6 (* (sqrt x) (+ (* -3000 (sqrt (pow x 3))) (+ (* 1000 (sqrt (pow x 3))) (* 2000 (sqrt (pow x 3))))))) (+ (* 5 (* (sqrt (pow x 3)) (+ (* -100 x) (* 100 x)))) (* 500/3 (pow x 3)))))))))))
(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))))
1
(+ 1 (* 10 (sqrt (pow x 3))))
(+ 1 (* x (+ (* 10 (sqrt x)) (* 50 (pow x 2)))))
(+ 1 (* x (+ (* 10 (sqrt x)) (* x (+ (* 50 x) (* 500/3 (sqrt (pow x 5))))))))
(exp (* 10 (sqrt (pow x 3))))
(exp (* 10 (sqrt (pow x 3))))
(exp (* 10 (sqrt (pow x 3))))
(exp (* 10 (sqrt (pow x 3))))
(exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))
(exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))
(exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))
(exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* 10 (sqrt (pow x 3)))
(* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #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 x (*.f64 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 (* -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 (*.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 (*.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 (* -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 (*.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 x (*.f64 x (fma.f64 (*.f64 x 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 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 x (*.f64 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 (* 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 x (*.f64 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 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)))
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))
(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 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 x (*.f64 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 (- (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (* 50 (pow x 2))) 1/2)))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 19/2 binary64))) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (+ (* 1/6 (* (sqrt x) (+ (* -3000 (sqrt (pow x 3))) (+ (* 1000 (sqrt (pow x 3))) (* 2000 (sqrt (pow x 3))))))) (+ (* 5 (* (sqrt (pow x 3)) (+ (* -100 x) (* 100 x)))) (* 500/3 (pow x 3)))))))) 1/2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x (*.f64 (*.f64 x x) #s(literal 500/3 binary64)) (*.f64 x #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) (* x (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (* 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 (* x (+ (* 10 x) (* x (+ (* 1/2 (* (sqrt x) (+ (* -100 x) (* 100 x)))) (+ (* 50 (pow x 2)) (* x (+ (* 1/6 (* (sqrt x) (+ (* -3000 (sqrt (pow x 3))) (+ (* 1000 (sqrt (pow x 3))) (* 2000 (sqrt (pow x 3))))))) (+ (* 5 (* (sqrt (pow x 3)) (+ (* -100 x) (* 100 x)))) (* 500/3 (pow x 3)))))))))))
(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))))
1
#s(literal 1 binary64)
(+ 1 (* 10 (sqrt (pow x 3))))
(fma.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 (sqrt x)) (* 50 (pow x 2)))))
(fma.f64 x (fma.f64 x (*.f64 x #s(literal 50 binary64)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 (sqrt x)) (* x (+ (* 50 x) (* 500/3 (sqrt (pow x 5))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 500/3 binary64) (sqrt.f64 (pow.f64 x #s(literal 5 binary64))) (*.f64 x #s(literal 50 binary64))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #s(literal 1 binary64))
(exp (* 10 (sqrt (pow x 3))))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))
(exp (* 10 (sqrt (pow x 3))))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))
(exp (* 10 (sqrt (pow x 3))))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))
(exp (* 10 (sqrt (pow x 3))))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))
(exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))
(exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))
(exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))
(exp (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))
(* 10 (sqrt (pow x 3)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* 10 (sqrt (pow x 3)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* 10 (sqrt (pow x 3)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* 10 (sqrt (pow x 3)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* 10 (sqrt (pow x 3)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* 10 (sqrt (pow x 3)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* 10 (sqrt (pow x 3)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* 10 (sqrt (pow x 3)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))
(* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x))))

rewrite439.0ms (2.5%)

Memory
3.3MiB live, 235.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 110×lower-*.f32
3 098×lower-*.f64
2 720×lower-pow.f32
2 714×lower-pow.f64
2 102×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029116
049115
111399
237699
3193899
0880699
Stop Event
iter limit
node limit
iter limit
Counts
15 → 1 760
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(cos.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 (neg.f64 x)))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(*.f64 (cos.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)))) (sqrt.f64 x))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
(*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x)))
(/.f64 #s(literal 1 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 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x 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 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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)) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.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)))))) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(*.f64 (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 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 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 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.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 #s(literal 10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 x)))
(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)))
(-.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 #s(literal 0 binary64)) (cos.f64 x) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 x)))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #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 (exp.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -2 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))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (*.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 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 2 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 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 (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 (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 #s(literal 10 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)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.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)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.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 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (*.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 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(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)))) (neg.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.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 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 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))) #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 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 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))) #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 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (*.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))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (sqrt.f64 x) (*.f64 (sqrt.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))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 x #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 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 (*.f64 x #s(literal 10 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 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 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) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (sqrt.f64 x)))
(pow.f64 (exp.f64 x) (*.f64 (*.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 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (-.f64 (*.f64 x #s(literal 5 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) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(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 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (neg.f64 (*.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 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (+.f64 x x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (sqrt.f64 x) #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)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -1 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 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))
(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 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -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)) (neg.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 x 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)) (-.f64 (*.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 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/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 #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/2 binary64)) #s(literal -1 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 x #s(literal 1/4 binary64)) #s(literal -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 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (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)))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(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 (*.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 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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal -4 binary64))
(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)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(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 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (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 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (neg.f64 (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 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 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (*.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)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 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)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.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)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1 binary64)) (*.f64 x (*.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 #s(literal -10 binary64)) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (pow.f64 x #s(literal 7/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #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) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 5/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 (*.f64 x #s(literal 10 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (neg.f64 (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 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x x))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (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 (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (exp.f64 (*.f64 x #s(literal 20 binary64)))) (*.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 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) x)
(*.f64 #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))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #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 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 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 (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 (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 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal 1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64)) (pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal -1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (sqrt.f64 x)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (sqrt.f64 x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/4 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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #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 (exp.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -2 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))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (*.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 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 2 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 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 (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 (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 #s(literal 10 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)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.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)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.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 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (*.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 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(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)))) (neg.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.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 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 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))) #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 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 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))) #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 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (*.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))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (sqrt.f64 x) (*.f64 (sqrt.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))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 x #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 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 (*.f64 x #s(literal 10 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 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 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) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (sqrt.f64 x)))
(pow.f64 (exp.f64 x) (*.f64 (*.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 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (-.f64 (*.f64 x #s(literal 5 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) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(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 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (neg.f64 (*.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 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (+.f64 x x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (sqrt.f64 x) #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)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -1 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 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))
(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 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -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)) (neg.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 x 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)) (-.f64 (*.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 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/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 #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/2 binary64)) #s(literal -1 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 x #s(literal 1/4 binary64)) #s(literal -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 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (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)))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(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 (*.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 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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal -4 binary64))
(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)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(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 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (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 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (neg.f64 (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 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 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (*.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)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 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)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.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)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1 binary64)) (*.f64 x (*.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 #s(literal -10 binary64)) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (pow.f64 x #s(literal 7/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #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) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 5/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 (*.f64 x #s(literal 10 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (neg.f64 (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 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x x))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (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 (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (exp.f64 (*.f64 x #s(literal 20 binary64)))) (*.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 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) x)
(*.f64 #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))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #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 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 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 (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 (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 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal 1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64)) (pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal -1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (sqrt.f64 x)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (sqrt.f64 x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/4 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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x)))
(/.f64 #s(literal 1 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 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x 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 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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)) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.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)))))) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(*.f64 (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 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 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 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.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 #s(literal 10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #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 (exp.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -2 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))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (*.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 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 2 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 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 (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 (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 #s(literal 10 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)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.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)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.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 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (*.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 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(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)))) (neg.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.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 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 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))) #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 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 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))) #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 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (*.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))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (sqrt.f64 x) (*.f64 (sqrt.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))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 x #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 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 (*.f64 x #s(literal 10 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 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 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) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (sqrt.f64 x)))
(pow.f64 (exp.f64 x) (*.f64 (*.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 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (-.f64 (*.f64 x #s(literal 5 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) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(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 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (neg.f64 (*.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 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (+.f64 x x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (sqrt.f64 x) #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)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -1 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 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))
(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 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -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)) (neg.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 x 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)) (-.f64 (*.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 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/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 #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/2 binary64)) #s(literal -1 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 x #s(literal 1/4 binary64)) #s(literal -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 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (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)))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(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 (*.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 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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal -4 binary64))
(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)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(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 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (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 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (neg.f64 (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 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 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (*.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)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 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)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.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)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1 binary64)) (*.f64 x (*.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 #s(literal -10 binary64)) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (pow.f64 x #s(literal 7/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #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) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 5/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 (*.f64 x #s(literal 10 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (neg.f64 (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 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x x))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (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 (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (exp.f64 (*.f64 x #s(literal 20 binary64)))) (*.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 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) x)
(*.f64 #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))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #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 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 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 (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 (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 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal 1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64)) (pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal -1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (sqrt.f64 x)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (sqrt.f64 x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/4 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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(+.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(+.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(+.f64 (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (log.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))))
(+.f64 (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(+.f64 (log.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (log.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(+.f64 (log.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (log.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64))))
(+.f64 (log.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))) (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
(-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(-.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(-.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64))))
(-.f64 (log.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (log.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (log.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(-.f64 (log.f64 (exp.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))) (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 x (*.f64 x #s(literal 5 binary64)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 x (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #s(literal 0 binary64))
(fma.f64 x (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (sqrt.f64 x)) #s(literal 0 binary64))
(fma.f64 x (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 x (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) #s(literal -10 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) (log.f64 (exp.f64 #s(literal -10 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/2 binary64)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (sqrt.f64 x) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (log.f64 (exp.f64 (sqrt.f64 x))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1/2 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1/2 binary64) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal -1/2 binary64) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 10 binary64)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 10 binary64) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 20 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal 5 binary64)) x (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 5 binary64)) x (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (+.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -1 binary64) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 x #s(literal 1/4 binary64)) (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 20 binary64) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 20 binary64)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 10 binary64) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 20 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -10 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x #s(literal 10 binary64)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)) x #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1/2 binary64)) #s(literal 20 binary64) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 10 binary64) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 10 binary64)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 10 binary64) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 10 binary64)) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (log.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)) #s(literal 0 binary64))
(neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x x)) x)
(/.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(*.f64 x (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (*.f64 x x) #s(literal -10 binary64))
(*.f64 (*.f64 x x) (log.f64 (exp.f64 #s(literal -10 binary64))))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.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))) (log.f64 (exp.f64 (sqrt.f64 x))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))))
(*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal -1 binary64))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 20 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 20 binary64))
(*.f64 (*.f64 x #s(literal 5 binary64)) (+.f64 x x))
(*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))))
(*.f64 #s(literal -1/2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 20 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)) x)
(*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #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 (exp.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -2 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))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (*.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 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 2 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 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 (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 (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 #s(literal 10 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)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.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)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.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 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (*.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 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(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)))) (neg.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.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 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 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))) #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 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 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))) #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 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (*.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))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (sqrt.f64 x) (*.f64 (sqrt.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))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 x #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 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 (*.f64 x #s(literal 10 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 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 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) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (sqrt.f64 x)))
(pow.f64 (exp.f64 x) (*.f64 (*.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 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (-.f64 (*.f64 x #s(literal 5 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) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(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 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (neg.f64 (*.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 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (+.f64 x x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (sqrt.f64 x) #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)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -1 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 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))
(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 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -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)) (neg.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 x 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)) (-.f64 (*.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 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/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 #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/2 binary64)) #s(literal -1 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 x #s(literal 1/4 binary64)) #s(literal -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 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (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)))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(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 (*.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 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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal -4 binary64))
(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)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(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 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (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 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (neg.f64 (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 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 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (*.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)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 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)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.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)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1 binary64)) (*.f64 x (*.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 #s(literal -10 binary64)) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (pow.f64 x #s(literal 7/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #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) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 5/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 (*.f64 x #s(literal 10 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (neg.f64 (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 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x x))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (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 (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (exp.f64 (*.f64 x #s(literal 20 binary64)))) (*.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 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) x)
(*.f64 #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))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #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 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 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 (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 (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 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal 1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64)) (pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal -1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (sqrt.f64 x)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (sqrt.f64 x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/4 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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x)))
(/.f64 #s(literal 1 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 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x 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 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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)) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.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)))))) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(*.f64 (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 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 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 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.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 #s(literal 10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 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 x #s(literal -10 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) x))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (+.f64 x x) #s(literal 5 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) x)) (exp.f64 (*.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 #s(literal 10 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))
(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 x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 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 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 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 (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64))
(pow.f64 (exp.f64 #s(literal -10 binary64)) x)
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) #s(literal -5 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal 1 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) 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 -10 binary64)) #s(literal 2 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) 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 #s(literal 1/2 binary64)))
(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 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (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 x #s(literal 5 binary64))) (exp.f64 (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x)))
(/.f64 #s(literal 1 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 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x 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 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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)) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.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)))))) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(*.f64 (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 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 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 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.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 #s(literal 10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 x (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.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 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (/.f64 (sqrt.f64 x) #s(literal -2 binary64))))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #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 (exp.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -2 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))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (*.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 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 2 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 (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))) (*.f64 (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 (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 #s(literal 10 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)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.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)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.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 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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 (*.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 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(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)))) (neg.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (sqrt.f64 x) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (+.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.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 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 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))) #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 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 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))) #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 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (*.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))) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (sqrt.f64 x) (*.f64 (sqrt.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))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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))) (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 x #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 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 (*.f64 x #s(literal 10 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 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.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 (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))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 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) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (sqrt.f64 x)))
(pow.f64 (exp.f64 x) (*.f64 (*.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 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 x) (-.f64 (*.f64 x #s(literal 5 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) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(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 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (neg.f64 (*.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 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (+.f64 x x) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (sqrt.f64 x) #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)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 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)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal -1 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 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))
(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 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -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)) (neg.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (-.f64 (*.f64 (*.f64 x 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)) (-.f64 (*.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 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) #s(literal 1/4 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (neg.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/4 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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 1/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 #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/2 binary64)) #s(literal -1 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 x #s(literal 1/4 binary64)) #s(literal -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 (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (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)))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(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 (*.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 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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal -4 binary64))
(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)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(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 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (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 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (neg.f64 (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 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 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (*.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)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 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)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.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)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1 binary64)) (*.f64 x (*.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 #s(literal -10 binary64)) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (pow.f64 x #s(literal 7/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #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) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 5/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 (*.f64 x #s(literal 10 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (neg.f64 (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 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x x))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (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 (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64)))) (*.f64 (sqrt.f64 x) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (exp.f64 (*.f64 x #s(literal 20 binary64)))) (*.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 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) x)
(*.f64 #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))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #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 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 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 (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 (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 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) (pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal 1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64)) (pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))) #s(literal -1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) #s(literal -1 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (sqrt.f64 x)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (sqrt.f64 x)))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (*.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 (*.f64 x x) #s(literal 1/4 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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 x))) (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (sqrt.f64 x))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #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 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 5 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (+.f64 x x))
(pow.f64 (pow.f64 (exp.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 #s(literal 10 binary64) (sqrt.f64 x))) #s(literal 1 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #s(literal -1 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 3/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 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #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)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(+.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))) (log.f64 (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))))
(fma.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))
(*.f64 (*.f64 x #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 x #s(literal 10 binary64)) (log.f64 (exp.f64 (sqrt.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 10 binary64)))
(*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 10 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 x (*.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)) (*.f64 x #s(literal 10 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))))))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) x)
(*.f64 (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))

eval495.0ms (2.8%)

Memory
32.6MiB live, 459.9MiB allocated
Compiler

Compiled 32 083 to 2 477 computations (92.3% saved)

prune374.0ms (2.1%)

Memory
19.6MiB live, 450.9MiB allocated
Pruning

75 alts after pruning (69 fresh and 6 done)

PrunedKeptTotal
New1 942582 000
Fresh111122
Picked055
Done011
Total1 953752 028
Accuracy
99.6%
Counts
2 028 → 75
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.0%
(*.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 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
94.6%
(*.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.6%
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (sqrt.f64 x)))
93.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64)))) (sqrt.f64 x)))
97.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
94.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
93.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 5/4 binary64))) (sqrt.f64 x)))
93.8%
(*.f64 (cos.f64 x) (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))))
93.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.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))))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 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))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (exp.f64 (*.f64 x #s(literal 20 binary64)))) (*.f64 x #s(literal 1/4 binary64))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (sqrt.f64 x))) (sqrt.f64 x)))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) x)) (sqrt.f64 x)))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)))
93.3%
(*.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 20 binary64))) (*.f64 x #s(literal 1/2 binary64))))
95.1%
(*.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)))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 4 binary64)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
93.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(approx (* 10 (* x (sqrt x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))) (sqrt.f64 x)))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64)))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (pow.f64 x #s(literal 7/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))))
98.0%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 x #s(literal 1/2 binary64)))))
93.4%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))))
93.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
95.1%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))))
93.4%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (neg.f64 (*.f64 x (sqrt.f64 x))))))
93.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sqrt.f64 x)) (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))))
94.8%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 x #s(literal -10 binary64)))))
95.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
94.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 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))))))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) #s(approx (pow (exp 10) (* x (neg x))) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))))))
95.6%
(*.f64 (cos.f64 x) (*.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 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
95.1%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
95.3%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))))
94.6%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))))
94.0%
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x))))
93.9%
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x x)) x)))
92.5%
(*.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.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)))
94.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
94.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
9.6%
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
27.5%
(*.f64 #s(approx (cos 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))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 #s(approx (cos x) (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 (*.f64 x #s(literal 10 binary64)) x)))
21.3%
(*.f64 #s(approx (cos x) (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))))
27.5%
(*.f64 #s(approx (cos x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 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 (*.f64 x #s(literal 10 binary64)) x)))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 2 196 to 1 478 computations (32.7% saved)

simplify14.0ms (0.1%)

Memory
-3.4MiB live, 35.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x)))
cost-diff6464
(pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))
cost-diff0
(cos.f64 x)
cost-diff320
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
cost-diff320
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
cost-diff0
(exp.f64 x)
cost-diff0
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
cost-diff0
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
cost-diff0
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
Rules
106×lower-*.f32
86×lower-*.f64
30×lower-fma.f64
30×lower-fma.f32
28×lower-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033174
055166
174158
288158
3124158
4126158
5129158
6134158
7140158
8148158
9164158
10173158
11175158
0175158
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 x #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(cos.f64 x)
x
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
(cos.f64 x)
x
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(exp.f64 x)
(*.f64 x #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(cos.f64 x)
x
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))
#s(literal 1 binary64)
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 x #s(literal 20 binary64)))
(*.f64 x #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 x #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(literal -1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64))
(exp.f64 #s(literal -10 binary64))
#s(literal -10 binary64)
#s(literal -1 binary64)
(*.f64 x x)
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 x #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(cos.f64 x)
x
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
(cos.f64 x)
x
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(exp.f64 x)
(*.f64 x #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(cos.f64 x)
x
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal -1/2 binary64))))
#s(literal 1 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 x #s(literal -1/2 binary64)))
(exp.f64 (*.f64 x #s(literal 20 binary64)))
(*.f64 x #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 x #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(literal -1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64))
(exp.f64 #s(literal 10 binary64))
(exp.f64 #s(literal -10 binary64))
#s(literal -10 binary64)
#s(literal -1 binary64)
(*.f64 x x)

localize181.0ms (1%)

Memory
-23.6MiB live, 306.0MiB allocated
Localize:

Found 19 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)) #s(literal -1 binary64)) (*.f64 x x)))
accuracy98.4%
(pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64))
accuracy95.5%
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
accuracy99.6%
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))
accuracy99.5%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
accuracy95.2%
(exp.f64 (*.f64 x #s(literal 20 binary64)))
accuracy100.0%
(exp.f64 x)
accuracy100.0%
(cos.f64 x)
accuracy99.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
accuracy95.0%
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
accuracy100.0%
(cos.f64 x)
accuracy99.5%
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
accuracy9.6%
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.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 #s(literal 1/2 binary64))) x))
accuracy99.3%
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
Samples
107.0ms256×0valid
Compiler

Compiled 172 to 33 computations (80.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-pow: 32.0ms (44.6% of total)
ival-exp: 14.0ms (19.5% of total)
ival-mult: 14.0ms (19.5% of total)
ival-cos: 8.0ms (11.1% of total)
ival-div: 2.0ms (2.8% of total)
exact: 1.0ms (1.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0.1%)

Memory
-5.7MiB live, 32.8MiB allocated
Counts
17 → 192
Calls
Call 1
Inputs
#<alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))>
#<alt (cos.f64 x)>
#<alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)>
#<alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))>
#<alt (*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))>
#<alt #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))>
#<alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))>
#<alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))>
#<alt (exp.f64 x)>
#<alt (*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))>
#<alt (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))>
#<alt (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))>
#<alt (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64))>
#<alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x)))>
#<alt (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))>
#<alt (exp.f64 (*.f64 x #s(literal 20 binary64)))>
#<alt (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))>
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) (pow (pow (exp 20) (* 1/2 x)) x))>
#<alt (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))>
#<alt (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))>
#<alt (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))>
#<alt (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))>
#<alt (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))>
#<alt (* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))>
#<alt (* (cos x) (pow (pow (exp 20) (* 1/2 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 (pow (pow (exp 20) (* 1/2 x)) x)>
#<alt (pow (pow (exp 20) (* 1/2 x)) x)>
#<alt (pow (pow (exp 20) (* 1/2 x)) x)>
#<alt (pow (pow (exp 20) (* 1/2 x)) x)>
#<alt (pow (pow (exp 20) (* 1/2 x)) x)>
#<alt (pow (pow (exp 20) (* 1/2 x)) x)>
#<alt (pow (pow (exp 20) (* 1/2 x)) x)>
#<alt (pow (pow (exp 20) (* 1/2 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 (* 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 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 1>
#<alt (+ 1 x)>
#<alt (+ 1 (* x (+ 1 (* 1/2 x))))>
#<alt (+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))))>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp x)>
#<alt (exp 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) (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/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 (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 (* (pow x 2) (- (log (/ 1 (exp -10))) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (+ (log (/ 1 (exp -10))) (* (pow x 2) (+ 1/24 (+ (* -1/2 (log (/ 1 (exp -10)))) (* 1/2 (pow (log (/ 1 (exp -10))) 2)))))) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (+ (log (/ 1 (exp -10))) (* (pow x 2) (+ 1/24 (+ (* -1/2 (log (/ 1 (exp -10)))) (+ (* 1/2 (pow (log (/ 1 (exp -10))) 2)) (* (pow x 2) (- (+ (* -1/4 (pow (log (/ 1 (exp -10))) 2)) (+ (* 1/24 (log (/ 1 (exp -10)))) (* 1/6 (pow (log (/ 1 (exp -10))) 3)))) 1/720))))))) 1/2)))>
#<alt (* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))>
#<alt (* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))>
#<alt (* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))>
#<alt (* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))>
#<alt (* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))>
#<alt (* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))>
#<alt (* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))>
#<alt (* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))>
#<alt 1>
#<alt (+ 1 (* (pow x 2) (log (/ 1 (exp -10)))))>
#<alt (+ 1 (* (pow x 2) (+ (log (/ 1 (exp -10))) (* 1/2 (* (pow x 2) (pow (log (/ 1 (exp -10))) 2))))))>
#<alt (+ 1 (* (pow x 2) (+ (log (/ 1 (exp -10))) (* (pow x 2) (+ (* 1/6 (* (pow x 2) (pow (log (/ 1 (exp -10))) 3))) (* 1/2 (pow (log (/ 1 (exp -10))) 2)))))))>
#<alt (pow (/ 1 (exp -10)) (pow x 2))>
#<alt (pow (/ 1 (exp -10)) (pow x 2))>
#<alt (pow (/ 1 (exp -10)) (pow x 2))>
#<alt (pow (/ 1 (exp -10)) (pow x 2))>
#<alt (pow (/ 1 (exp -10)) (pow x 2))>
#<alt (pow (/ 1 (exp -10)) (pow x 2))>
#<alt (pow (/ 1 (exp -10)) (pow x 2))>
#<alt (pow (/ 1 (exp -10)) (pow x 2))>
#<alt 1>
#<alt (+ 1 (* 20 x))>
#<alt (+ 1 (* x (+ 20 (* 200 x))))>
#<alt (+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 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))>
#<alt (exp (* 20 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 (* -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)))>
Calls

48 calls:

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

simplify605.0ms (3.5%)

Memory
-3.6MiB live, 910.0MiB allocated
Algorithm
egg-herbie
Rules
23 144×lower-fma.f64
23 144×lower-fma.f32
5 038×lower-*.f64
5 038×lower-*.f32
3 498×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01671374
14381374
212591374
332991374
449731374
081361285
Stop Event
iter limit
node limit
Counts
192 → 192
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) (pow (pow (exp 20) (* 1/2 x)) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 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)))))))
(pow (pow (exp 20) (* 1/2 x)) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow (pow (exp 20) (* 1/2 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 (* 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)))
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)))
1
(+ 1 x)
(+ 1 (* x (+ 1 (* 1/2 x))))
(+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))))
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
(exp x)
(exp 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) (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/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 (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 (* (pow x 2) (- (log (/ 1 (exp -10))) 1/2)))
(+ 1 (* (pow x 2) (- (+ (log (/ 1 (exp -10))) (* (pow x 2) (+ 1/24 (+ (* -1/2 (log (/ 1 (exp -10)))) (* 1/2 (pow (log (/ 1 (exp -10))) 2)))))) 1/2)))
(+ 1 (* (pow x 2) (- (+ (log (/ 1 (exp -10))) (* (pow x 2) (+ 1/24 (+ (* -1/2 (log (/ 1 (exp -10)))) (+ (* 1/2 (pow (log (/ 1 (exp -10))) 2)) (* (pow x 2) (- (+ (* -1/4 (pow (log (/ 1 (exp -10))) 2)) (+ (* 1/24 (log (/ 1 (exp -10)))) (* 1/6 (pow (log (/ 1 (exp -10))) 3)))) 1/720))))))) 1/2)))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
1
(+ 1 (* (pow x 2) (log (/ 1 (exp -10)))))
(+ 1 (* (pow x 2) (+ (log (/ 1 (exp -10))) (* 1/2 (* (pow x 2) (pow (log (/ 1 (exp -10))) 2))))))
(+ 1 (* (pow x 2) (+ (log (/ 1 (exp -10))) (* (pow x 2) (+ (* 1/6 (* (pow x 2) (pow (log (/ 1 (exp -10))) 3))) (* 1/2 (pow (log (/ 1 (exp -10))) 2)))))))
(pow (/ 1 (exp -10)) (pow x 2))
(pow (/ 1 (exp -10)) (pow x 2))
(pow (/ 1 (exp -10)) (pow x 2))
(pow (/ 1 (exp -10)) (pow x 2))
(pow (/ 1 (exp -10)) (pow x 2))
(pow (/ 1 (exp -10)) (pow x 2))
(pow (/ 1 (exp -10)) (pow x 2))
(pow (/ 1 (exp -10)) (pow x 2))
1
(+ 1 (* 20 x))
(+ 1 (* x (+ 20 (* 200 x))))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 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 (* -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)))
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 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 20) (* 1/2 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(* (cos x) (pow (pow (exp 20) (* 1/2 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 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 (*.f64 x 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 (*.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 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 (*.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 20) (* 1/2 x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
(pow (pow (exp 20) (* 1/2 x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
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 (* 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 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 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x 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 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 (*.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 #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 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 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x 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 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 (*.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 x)
(+.f64 #s(literal 1 binary64) x)
(+ 1 (* x (+ 1 (* 1/2 x))))
(fma.f64 x (fma.f64 x #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x))))))
(fma.f64 x (fma.f64 x (fma.f64 x #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.f64 x)
(exp x)
(exp.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 (*.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 (*.f64 x x) #s(literal 10 binary64))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(/ (cos x) (exp (* -10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 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 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 (*.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 (*.f64 x x) #s(literal 10 binary64)))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(/ 1 (exp (* -10 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* (pow x 2) (- (log (/ 1 (exp -10))) 1/2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (+ (log (/ 1 (exp -10))) (* (pow x 2) (+ 1/24 (+ (* -1/2 (log (/ 1 (exp -10)))) (* 1/2 (pow (log (/ 1 (exp -10))) 2)))))) 1/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) (- (+ (log (/ 1 (exp -10))) (* (pow x 2) (+ 1/24 (+ (* -1/2 (log (/ 1 (exp -10)))) (+ (* 1/2 (pow (log (/ 1 (exp -10))) 2)) (* (pow x 2) (- (+ (* -1/4 (pow (log (/ 1 (exp -10))) 2)) (+ (* 1/24 (log (/ 1 (exp -10)))) (* 1/6 (pow (log (/ 1 (exp -10))) 3)))) 1/720))))))) 1/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 (/ 1 (exp -10)) (pow x 2)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (pow (/ 1 (exp -10)) (pow x 2)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* (pow x 2) (log (/ 1 (exp -10)))))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ (log (/ 1 (exp -10))) (* 1/2 (* (pow x 2) (pow (log (/ 1 (exp -10))) 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) (+ (log (/ 1 (exp -10))) (* (pow x 2) (+ (* 1/6 (* (pow x 2) (pow (log (/ 1 (exp -10))) 3))) (* 1/2 (pow (log (/ 1 (exp -10))) 2)))))))
(fma.f64 x (*.f64 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 (/ 1 (exp -10)) (pow x 2))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow (/ 1 (exp -10)) (pow x 2))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow (/ 1 (exp -10)) (pow x 2))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow (/ 1 (exp -10)) (pow x 2))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow (/ 1 (exp -10)) (pow x 2))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow (/ 1 (exp -10)) (pow x 2))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow (/ 1 (exp -10)) (pow x 2))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(pow (/ 1 (exp -10)) (pow x 2))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 20 x))
(fma.f64 x #s(literal 20 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ 20 (* 200 x))))
(fma.f64 x (fma.f64 x #s(literal 200 binary64) #s(literal 20 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
(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)))
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 (*.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 (* -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)))

rewrite105.0ms (0.6%)

Memory
-22.7MiB live, 198.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 236×times-frac
902×pow-prod-up
634×pow-to-exp
622×lower-*.f32
612×lower-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033132
055128
1149104
2567104
3271974
0984774
Stop Event
iter limit
node limit
iter limit
Counts
17 → 997
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x))
(cos.f64 x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(exp.f64 x)
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 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 #s(literal -10 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 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)) #s(literal -1 binary64)) (*.f64 x x))
(exp.f64 (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x x)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x x)))))
(neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 x x)))
(/.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (exp.f64 (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (cos.f64 x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))) (exp.f64 (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(pow.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (/.f64 (cos.f64 x) #s(literal -1 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) #s(literal 1 binary64))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (exp.f64 (*.f64 x x)))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (cos.f64 x) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (cos.f64 x) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(cos.f64 x)
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(exp.f64 (*.f64 x x))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -5 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 3 binary64)))
(fabs.f64 (exp.f64 (*.f64 x x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(sqrt.f64 (exp.f64 (*.f64 x x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x x))))
(neg.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (exp.f64 (*.f64 x x))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(/.f64 (pow.f64 (exp.f64 x) (+.f64 x #s(literal 0 binary64))) (exp.f64 (*.f64 x x)))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))))
(/.f64 (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 x) x)
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #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 1 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1 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/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 40 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 4 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/8 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3/4 binary64))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 15/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 15 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 -10 binary64)) (exp.f64 #s(literal -20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 40 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal -20 binary64)) (exp.f64 #s(literal -10 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 10 binary64))) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))))
(exp.f64 x)
(exp.f64 (*.f64 x #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 80 binary64))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) x))
(exp.f64 (*.f64 #s(literal 5/2 binary64) x))
(fabs.f64 (exp.f64 x))
(fabs.f64 (neg.f64 (exp.f64 x)))
(sqrt.f64 (exp.f64 x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(/.f64 (exp.f64 x) (exp.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 x)))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x #s(literal 0 binary64))) (exp.f64 x))
(/.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 x #s(literal 0 binary64))) (exp.f64 x))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x #s(literal 0 binary64))) (exp.f64 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(pow.f64 (exp.f64 x) #s(literal 20 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) #s(literal -1 binary64))
(pow.f64 (exp.f64 x) #s(literal -10 binary64))
(pow.f64 (exp.f64 x) #s(literal 2 binary64))
(pow.f64 (exp.f64 x) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow.f64 (exp.f64 x) #s(literal -2 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 x) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 x) #s(literal 40 binary64))
(pow.f64 (exp.f64 x) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 x) #s(literal -5 binary64))
(pow.f64 (exp.f64 x) #s(literal -20 binary64))
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(pow.f64 (exp.f64 x) #s(literal -4 binary64))
(pow.f64 (exp.f64 x) #s(literal 3 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 x) #s(literal 30 binary64))
(pow.f64 (exp.f64 x) #s(literal 3/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 6 binary64))
(pow.f64 (exp.f64 x) #s(literal 3/4 binary64))
(pow.f64 (exp.f64 x) #s(literal 15 binary64))
(pow.f64 (exp.f64 x) #s(literal 8 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/16 binary64))
(pow.f64 (exp.f64 #s(literal -10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 5 binary64)) x)
(pow.f64 (exp.f64 #s(literal -20 binary64)) x)
(pow.f64 (exp.f64 #s(literal 40 binary64)) x)
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 80 binary64)) x)
(pow.f64 (exp.f64 #s(literal -40 binary64)) x)
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 15 binary64)) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 20 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -10 binary64)) (exp.f64 #s(literal -20 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 40 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 80 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 #s(literal 1/2 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -20 binary64)) (exp.f64 #s(literal -10 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 20 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 10 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 80 binary64)) (exp.f64 #s(literal 40 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 80 binary64)) (exp.f64 #s(literal 80 binary64))) x)
(pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) x)
(pow.f64 (exp.f64 #s(literal -1 binary64)) x)
(pow.f64 (exp.f64 #s(literal 2 binary64)) x)
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) x)
(pow.f64 (exp.f64 #s(literal -2 binary64)) x)
(pow.f64 (exp.f64 #s(literal -1/4 binary64)) x)
(*.f64 #s(literal 1 binary64) (exp.f64 x))
(*.f64 (exp.f64 x) (exp.f64 x))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))))
(*.f64 #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)) #s(literal 1 binary64)) (cos.f64 x))
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x x)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x x)))))
(neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 x x)))
(/.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (exp.f64 (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (cos.f64 x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))) (exp.f64 (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(pow.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (/.f64 (cos.f64 x) #s(literal -1 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) #s(literal 1 binary64))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (exp.f64 (*.f64 x x)))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (cos.f64 x) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (cos.f64 x) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 x x))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -5 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 3 binary64)))
(fabs.f64 (exp.f64 (*.f64 x x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(sqrt.f64 (exp.f64 (*.f64 x x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x x))))
(neg.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (exp.f64 (*.f64 x x))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(/.f64 (pow.f64 (exp.f64 x) (+.f64 x #s(literal 0 binary64))) (exp.f64 (*.f64 x x)))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))))
(/.f64 (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 x) x)
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #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 1 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1 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/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 40 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 4 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/8 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3/4 binary64))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 15/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 15 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 -10 binary64)) (exp.f64 #s(literal -20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 40 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal -20 binary64)) (exp.f64 #s(literal -10 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 10 binary64))) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))))
(exp.f64 x)
(exp.f64 (*.f64 x #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 80 binary64))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) x))
(exp.f64 (*.f64 #s(literal 5/2 binary64) x))
(fabs.f64 (exp.f64 x))
(fabs.f64 (neg.f64 (exp.f64 x)))
(sqrt.f64 (exp.f64 x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(/.f64 (exp.f64 x) (exp.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 x)))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x #s(literal 0 binary64))) (exp.f64 x))
(/.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 x #s(literal 0 binary64))) (exp.f64 x))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x #s(literal 0 binary64))) (exp.f64 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(pow.f64 (exp.f64 x) #s(literal 20 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) #s(literal -1 binary64))
(pow.f64 (exp.f64 x) #s(literal -10 binary64))
(pow.f64 (exp.f64 x) #s(literal 2 binary64))
(pow.f64 (exp.f64 x) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow.f64 (exp.f64 x) #s(literal -2 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 x) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 x) #s(literal 40 binary64))
(pow.f64 (exp.f64 x) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 x) #s(literal -5 binary64))
(pow.f64 (exp.f64 x) #s(literal -20 binary64))
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(pow.f64 (exp.f64 x) #s(literal -4 binary64))
(pow.f64 (exp.f64 x) #s(literal 3 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 x) #s(literal 30 binary64))
(pow.f64 (exp.f64 x) #s(literal 3/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 6 binary64))
(pow.f64 (exp.f64 x) #s(literal 3/4 binary64))
(pow.f64 (exp.f64 x) #s(literal 15 binary64))
(pow.f64 (exp.f64 x) #s(literal 8 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/16 binary64))
(pow.f64 (exp.f64 #s(literal -10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 5 binary64)) x)
(pow.f64 (exp.f64 #s(literal -20 binary64)) x)
(pow.f64 (exp.f64 #s(literal 40 binary64)) x)
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 80 binary64)) x)
(pow.f64 (exp.f64 #s(literal -40 binary64)) x)
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 15 binary64)) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 20 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -10 binary64)) (exp.f64 #s(literal -20 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 40 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 80 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 #s(literal 1/2 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -20 binary64)) (exp.f64 #s(literal -10 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 20 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 10 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 80 binary64)) (exp.f64 #s(literal 40 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 80 binary64)) (exp.f64 #s(literal 80 binary64))) x)
(pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) x)
(pow.f64 (exp.f64 #s(literal -1 binary64)) x)
(pow.f64 (exp.f64 #s(literal 2 binary64)) x)
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) x)
(pow.f64 (exp.f64 #s(literal -2 binary64)) x)
(pow.f64 (exp.f64 #s(literal -1/4 binary64)) x)
(*.f64 #s(literal 1 binary64) (exp.f64 x))
(*.f64 (exp.f64 x) (exp.f64 x))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x x)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x x)))))
(neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 x x)))
(/.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (exp.f64 (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (cos.f64 x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))) (exp.f64 (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(pow.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (/.f64 (cos.f64 x) #s(literal -1 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) #s(literal 1 binary64))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (exp.f64 (*.f64 x x)))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (cos.f64 x) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (cos.f64 x) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
x
(log.f64 (exp.f64 x))
(+.f64 x x)
(+.f64 #s(literal 0 binary64) x)
(exp.f64 (log.f64 x))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)))
(-.f64 x x)
(-.f64 #s(literal 0 binary64) x)
(-.f64 (+.f64 x #s(literal 0 binary64)) x)
(-.f64 (/.f64 (+.f64 x #s(literal 0 binary64)) #s(literal -2 binary64)) x)
(-.f64 (/.f64 (+.f64 x #s(literal 0 binary64)) #s(literal 2 binary64)) x)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(-.f64 (/.f64 #s(literal 0 binary64) x) x)
(fma.f64 #s(literal 20 binary64) x x)
(fma.f64 #s(literal 1/2 binary64) x x)
(fma.f64 #s(literal 10 binary64) x x)
(fma.f64 #s(literal 1 binary64) x x)
(fma.f64 x #s(literal 20 binary64) x)
(fma.f64 x #s(literal 1/2 binary64) x)
(fma.f64 x #s(literal 10 binary64) x)
(fma.f64 x #s(literal 1 binary64) x)
(fma.f64 x #s(literal -1 binary64) x)
(fma.f64 x #s(literal -10 binary64) x)
(fma.f64 x #s(literal 2 binary64) x)
(fma.f64 x #s(literal -1/2 binary64) x)
(fma.f64 x #s(literal 5 binary64) x)
(fma.f64 x #s(literal -2 binary64) x)
(fma.f64 x #s(literal 1/4 binary64) x)
(fma.f64 x #s(literal -1/4 binary64) x)
(fma.f64 x #s(literal 40 binary64) x)
(fma.f64 x #s(literal 5/2 binary64) x)
(fma.f64 x #s(literal -20 binary64) x)
(fma.f64 x #s(literal -1/8 binary64) x)
(fma.f64 x #s(literal 1/8 binary64) x)
(fma.f64 x (log.f64 (exp.f64 #s(literal 80 binary64))) x)
(fma.f64 x (log.f64 (exp.f64 #s(literal 1/2 binary64))) x)
(fma.f64 #s(literal -1 binary64) x x)
(fma.f64 #s(literal -10 binary64) x x)
(fma.f64 #s(literal 2 binary64) x x)
(fma.f64 #s(literal -1/2 binary64) x x)
(fma.f64 #s(literal 5 binary64) x x)
(fma.f64 #s(literal -2 binary64) x x)
(fma.f64 #s(literal 1/4 binary64) x x)
(fma.f64 #s(literal -1/4 binary64) x x)
(fma.f64 #s(literal 40 binary64) x x)
(fma.f64 #s(literal -20 binary64) x x)
(fma.f64 #s(literal 4 binary64) x x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) x)
(neg.f64 x)
(/.f64 #s(literal 20 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x #s(literal 2 binary64))
(/.f64 x #s(literal -2 binary64))
(/.f64 x #s(literal 4 binary64))
(/.f64 x #s(literal -4 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) x))))
(/.f64 #s(literal -10 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -20 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) x)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) (fma.f64 x (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) x)) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) x))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) x)) (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) x))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64)) (fma.f64 x (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (-.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) x))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) x))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (neg.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(pow.f64 x #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 2 binary64))
(*.f64 #s(literal 20 binary64) x)
(*.f64 #s(literal 1/2 binary64) x)
(*.f64 #s(literal 10 binary64) x)
(*.f64 #s(literal 1 binary64) x)
(*.f64 x #s(literal 20 binary64))
(*.f64 x #s(literal 1/2 binary64))
(*.f64 x #s(literal 10 binary64))
(*.f64 x #s(literal 1 binary64))
(*.f64 x #s(literal -1 binary64))
(*.f64 x #s(literal -10 binary64))
(*.f64 x #s(literal 2 binary64))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 x #s(literal 5 binary64))
(*.f64 x #s(literal -2 binary64))
(*.f64 x #s(literal 1/4 binary64))
(*.f64 x #s(literal -1/4 binary64))
(*.f64 x #s(literal 40 binary64))
(*.f64 x #s(literal 5/2 binary64))
(*.f64 x #s(literal -20 binary64))
(*.f64 x #s(literal -1/8 binary64))
(*.f64 x #s(literal 1/8 binary64))
(*.f64 x (log.f64 (exp.f64 #s(literal 80 binary64))))
(*.f64 x (log.f64 (exp.f64 #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -10 binary64) x)
(*.f64 #s(literal 2 binary64) x)
(*.f64 #s(literal -1/2 binary64) x)
(*.f64 #s(literal 5 binary64) x)
(*.f64 #s(literal -2 binary64) x)
(*.f64 #s(literal 1/4 binary64) x)
(*.f64 #s(literal -1/4 binary64) x)
(*.f64 #s(literal 40 binary64) x)
(*.f64 #s(literal -20 binary64) x)
(*.f64 #s(literal 4 binary64) x)
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(exp.f64 (*.f64 x x))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -5 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 3 binary64)))
(fabs.f64 (exp.f64 (*.f64 x x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(sqrt.f64 (exp.f64 (*.f64 x x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x x))))
(neg.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (exp.f64 (*.f64 x x))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(/.f64 (pow.f64 (exp.f64 x) (+.f64 x #s(literal 0 binary64))) (exp.f64 (*.f64 x x)))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))))
(/.f64 (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 x) x)
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #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 1 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1 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/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 40 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 4 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/8 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3/4 binary64))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 15/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 15 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 -10 binary64)) (exp.f64 #s(literal -20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 40 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal -20 binary64)) (exp.f64 #s(literal -10 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 10 binary64))) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))))
(exp.f64 #s(literal 10 binary64))
(fabs.f64 (exp.f64 #s(literal 10 binary64)))
(sqrt.f64 (exp.f64 #s(literal 20 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 #s(literal -10 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -10 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 #s(literal -20 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 #s(literal -10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (exp.f64 #s(literal -10 binary64))))))
(/.f64 (exp.f64 #s(literal 5 binary64)) (sqrt.f64 (exp.f64 #s(literal -10 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (exp.f64 #s(literal -10 binary64))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (neg.f64 (exp.f64 #s(literal -10 binary64))) (exp.f64 #s(literal -10 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (sqrt.f64 (neg.f64 (exp.f64 #s(literal -10 binary64)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (exp.f64 #s(literal 10 binary64)))) (sqrt.f64 (neg.f64 (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))
(pow.f64 (exp.f64 #s(literal 5 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) #s(literal -1/4 binary64))
(pow.f64 (neg.f64 (neg.f64 (exp.f64 #s(literal -10 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 #s(literal 10 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 #s(literal -10 binary64))))
(*.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64)))
(*.f64 (exp.f64 #s(literal 5/2 binary64)) (exp.f64 #s(literal 15/2 binary64)))
(*.f64 (exp.f64 #s(literal 5/2 binary64)) (sqrt.f64 (exp.f64 #s(literal 15 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (exp.f64 #s(literal 5 binary64))) (exp.f64 #s(literal 5 binary64)))
(*.f64 (exp.f64 #s(literal 15/2 binary64)) (exp.f64 #s(literal 5/2 binary64)))
(*.f64 (sqrt.f64 (exp.f64 #s(literal 15 binary64))) (exp.f64 #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x x)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x x)))))
(neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (exp.f64 (*.f64 x x)))
(/.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (exp.f64 (*.f64 x x)))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (cos.f64 x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))) (exp.f64 (*.f64 x x)))
(/.f64 (neg.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(pow.f64 (/.f64 (exp.f64 (*.f64 x x)) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (/.f64 (cos.f64 x) #s(literal -1 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x x)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 x x)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 x x)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 (cos.f64 x) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))
(*.f64 (/.f64 (cos.f64 x) #s(literal -1 binary64)) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) #s(literal 1 binary64))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (exp.f64 (*.f64 x x)))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (cos.f64 x) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x)))) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (cos.f64 x) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (cos.f64 x) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x x))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 x x))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -5 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 3 binary64)))
(fabs.f64 (exp.f64 (*.f64 x x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(sqrt.f64 (exp.f64 (*.f64 x x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x x))))
(neg.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (exp.f64 (*.f64 x x))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(/.f64 (pow.f64 (exp.f64 x) (+.f64 x #s(literal 0 binary64))) (exp.f64 (*.f64 x x)))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))))
(/.f64 (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 x) x)
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #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 1 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1 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/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 40 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 4 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/8 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3/4 binary64))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 15/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 15 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 -10 binary64)) (exp.f64 #s(literal -20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 40 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal -20 binary64)) (exp.f64 #s(literal -10 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 10 binary64))) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))))
(exp.f64 x)
(exp.f64 (*.f64 x #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 80 binary64))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) x))
(exp.f64 (*.f64 #s(literal 5/2 binary64) x))
(fabs.f64 (exp.f64 x))
(fabs.f64 (neg.f64 (exp.f64 x)))
(sqrt.f64 (exp.f64 x))
(/.f64 #s(literal 1 binary64) (exp.f64 x))
(/.f64 (exp.f64 x) (exp.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 x)))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x #s(literal 0 binary64))) (exp.f64 x))
(/.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 x #s(literal 0 binary64))) (exp.f64 x))
(/.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 x #s(literal 0 binary64))) (exp.f64 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(pow.f64 (exp.f64 x) #s(literal 20 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow.f64 (exp.f64 x) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) #s(literal -1 binary64))
(pow.f64 (exp.f64 x) #s(literal -10 binary64))
(pow.f64 (exp.f64 x) #s(literal 2 binary64))
(pow.f64 (exp.f64 x) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 5 binary64))
(pow.f64 (exp.f64 x) #s(literal -2 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 x) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 x) #s(literal 40 binary64))
(pow.f64 (exp.f64 x) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 x) #s(literal -5 binary64))
(pow.f64 (exp.f64 x) #s(literal -20 binary64))
(pow.f64 (exp.f64 x) #s(literal 4 binary64))
(pow.f64 (exp.f64 x) #s(literal -4 binary64))
(pow.f64 (exp.f64 x) #s(literal 3 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 x) #s(literal 30 binary64))
(pow.f64 (exp.f64 x) #s(literal 3/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 6 binary64))
(pow.f64 (exp.f64 x) #s(literal 3/4 binary64))
(pow.f64 (exp.f64 x) #s(literal 15 binary64))
(pow.f64 (exp.f64 x) #s(literal 8 binary64))
(pow.f64 (exp.f64 x) #s(literal 1/16 binary64))
(pow.f64 (exp.f64 #s(literal -10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 5 binary64)) x)
(pow.f64 (exp.f64 #s(literal -20 binary64)) x)
(pow.f64 (exp.f64 #s(literal 40 binary64)) x)
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 80 binary64)) x)
(pow.f64 (exp.f64 #s(literal -40 binary64)) x)
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 15 binary64)) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 20 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -10 binary64)) (exp.f64 #s(literal -20 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 40 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 80 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 #s(literal 1/2 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -20 binary64)) (exp.f64 #s(literal -10 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 20 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 10 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 80 binary64)) (exp.f64 #s(literal 40 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal 80 binary64)) (exp.f64 #s(literal 80 binary64))) x)
(pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) x)
(pow.f64 (exp.f64 #s(literal -1 binary64)) x)
(pow.f64 (exp.f64 #s(literal 2 binary64)) x)
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) x)
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) x)
(pow.f64 (exp.f64 #s(literal -2 binary64)) x)
(pow.f64 (exp.f64 #s(literal -1/4 binary64)) x)
(*.f64 #s(literal 1 binary64) (exp.f64 x))
(*.f64 (exp.f64 x) (exp.f64 x))
(exp.f64 (*.f64 x x))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -5 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 3 binary64)))
(fabs.f64 (exp.f64 (*.f64 x x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(sqrt.f64 (exp.f64 (*.f64 x x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x x))))
(neg.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(/.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (exp.f64 (*.f64 x x))) (neg.f64 (exp.f64 (*.f64 x x))))
(/.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(/.f64 (pow.f64 (exp.f64 x) (+.f64 x #s(literal 0 binary64))) (exp.f64 (*.f64 x x)))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))))
(/.f64 (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 x) x)
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #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 1 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1 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/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 40 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -5 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -20 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 4 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/8 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3/2 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 3/4 binary64))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 15/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 15 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 -10 binary64)) (exp.f64 #s(literal -20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 40 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal -20 binary64)) (exp.f64 #s(literal -10 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 40 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 x x))
(pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 10 binary64))) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (neg.f64 (exp.f64 (*.f64 x x))) (neg.f64 (exp.f64 (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (fma.f64 x x (log.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 (exp.f64 (*.f64 x x)) (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))) (/.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 x x))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x x))))

eval155.0ms (0.9%)

Memory
48.7MiB live, 398.0MiB allocated
Compiler

Compiled 15 251 to 1 901 computations (87.5% saved)

prune223.0ms (1.3%)

Memory
-7.1MiB live, 436.7MiB allocated
Pruning

72 alts after pruning (64 fresh and 8 done)

PrunedKeptTotal
New1 24361 249
Fresh65864
Picked325
Done066
Total1 252721 324
Accuracy
99.7%
Counts
1 324 → 72
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.0%
(*.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 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
94.6%
(*.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.6%
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (sqrt.f64 x)))
93.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64)))) (sqrt.f64 x)))
97.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
93.8%
(*.f64 (cos.f64 x) (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))))
93.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.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))))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x)))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 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))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fma.f64 x x (*.f64 x x))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -10 binary64))) (*.f64 x x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (exp.f64 (*.f64 x #s(literal 20 binary64)))) (*.f64 x #s(literal 1/4 binary64))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 #s(literal 20 binary64)) (exp.f64 #s(literal 20 binary64))) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (sqrt.f64 x))) (sqrt.f64 x)))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) x)) (sqrt.f64 x)))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)))
93.3%
(*.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 20 binary64))) (*.f64 x #s(literal 1/2 binary64))))
95.1%
(*.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)))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 4 binary64)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
93.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(approx (* 10 (* x (sqrt x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))) (sqrt.f64 x)))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64)))))
99.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (pow.f64 x #s(literal 7/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))))
98.0%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 x #s(literal 1/2 binary64)))))
93.4%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))))
93.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal -1/2 binary64)))))
95.1%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64)))))
93.4%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (neg.f64 (*.f64 x (sqrt.f64 x))))))
93.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sqrt.f64 x)) (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))))
94.8%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 x #s(literal -10 binary64)))))
95.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
94.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 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))))))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) #s(approx (pow (exp (* x 20)) (* (* x 1/2) -1)) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) #s(approx (pow (exp 10) (* x (neg x))) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))))))
95.1%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
94.6%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))))
94.0%
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x))))
93.9%
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x x)) x)))
92.5%
(*.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.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)))
94.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
94.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x 1/2)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
27.5%
(*.f64 #s(approx (cos 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))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 #s(approx (cos x) (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 (*.f64 x #s(literal 10 binary64)) x)))
21.3%
(*.f64 #s(approx (cos x) (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))))
27.5%
(*.f64 #s(approx (cos x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 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 (*.f64 x #s(literal 10 binary64)) x)))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.7%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 2 038 to 1 360 computations (33.3% saved)

simplify19.0ms (0.1%)

Memory
-17.8MiB live, 22.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
cost-diff6144
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
cost-diff6144
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
cost-diff0
(*.f64 #s(literal 10 binary64) (*.f64 x x))
cost-diff0
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
cost-diff0
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
cost-diff7168
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))
cost-diff0
(exp.f64 #s(literal 10 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
cost-diff6144
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
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
#s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
cost-diff0
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))
cost-diff0
(cos.f64 x)
cost-diff320
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
cost-diff320
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
Rules
134×lower-*.f32
116×lower-*.f64
102×lower-fma.f32
100×lower-fma.f64
56×lower-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036197
060181
187179
2113179
3153179
4176179
5204179
6222179
7239179
8262179
9291179
10307179
11309179
0309179
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(cos.f64 x)
x
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))
#s(literal 1 binary64)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 x #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(literal -1 binary64)
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
#s(approx (cos x) (fma.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))
x
(*.f64 x #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(literal 1 binary64)
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(cos.f64 x)
x
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x x)
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
#s(literal 10 binary64)
(*.f64 x x)
x
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
#s(literal 1 binary64)
(cos.f64 x)
#s(literal -1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
Outputs
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal -1/2 binary64))))
(cos.f64 x)
x
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal -1/2 binary64))))
#s(literal 1 binary64)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 x #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(literal -1 binary64)
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
#s(approx (cos x) (fma.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))
x
(*.f64 x #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(literal 1 binary64)
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(cos.f64 x)
x
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x x)
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
#s(literal 10 binary64)
(*.f64 x x)
x
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))
(cos.f64 x)
(/.f64 #s(literal 1 binary64) (cos.f64 x))
#s(literal 1 binary64)
(cos.f64 x)
#s(literal -1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(cos.f64 x)
x
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp.f64 #s(literal 10 binary64))
#s(literal 10 binary64)

localize187.0ms (1.1%)

Memory
18.5MiB live, 339.5MiB allocated
Localize:

Found 20 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.5%
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
accuracy99.6%
(/.f64 #s(literal 1 binary64) (cos.f64 x))
accuracy99.5%
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
accuracy99.4%
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))
accuracy95.1%
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
accuracy100.0%
(exp.f64 #s(literal 10 binary64))
accuracy100.0%
(cos.f64 x)
accuracy99.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
accuracy95.5%
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
accuracy100.0%
(*.f64 x #s(literal -1/2 binary64))
accuracy99.5%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
accuracy18.1%
#s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
accuracy9.6%
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
accuracy100.0%
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
accuracy99.6%
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))
accuracy99.5%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
Samples
140.0ms256×0valid
Compiler

Compiled 182 to 36 computations (80.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-pow: 50.0ms (52.3% of total)
ival-mult: 21.0ms (22% of total)
ival-exp: 11.0ms (11.5% of total)
ival-cos: 9.0ms (9.4% of total)
ival-div: 3.0ms (3.1% of total)
ival-add: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series37.0ms (0.2%)

Memory
-20.0MiB live, 17.7MiB allocated
Counts
22 → 252
Calls
Call 1
Inputs
#<alt (*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))>
#<alt (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))>
#<alt (cos.f64 x)>
#<alt (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))>
#<alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))>
#<alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))>
#<alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))>
#<alt (*.f64 x #s(literal -1/2 binary64))>
#<alt (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))>
#<alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))>
#<alt (exp.f64 #s(literal 10 binary64))>
#<alt (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))>
#<alt (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))>
#<alt (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))>
#<alt (*.f64 #s(literal 10 binary64) (*.f64 x x))>
#<alt (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)>
#<alt (pow.f64 (exp.f64 #s(literal 10 binary64)) x)>
#<alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))>
#<alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))>
#<alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x)>
#<alt #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 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 (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) 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/2 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 (/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))>
#<alt (/ 1 (exp (* -1/2 (* x (log (pow (exp 20) 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) (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 (* -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 (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 (* -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) (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 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 (* 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) (- (* 50 (pow x 2)) 10)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))>
#<alt (exp (* -1/2 (* x (log (pow (exp 20) x)))))>
#<alt (exp (* -1/2 (* x (log (pow (exp 20) x)))))>
#<alt (exp (* -1/2 (* x (log (pow (exp 20) x)))))>
#<alt (exp (* -1/2 (* x (log (pow (exp 20) x)))))>
#<alt (exp (* -1/2 (* x (log (pow (exp 20) x)))))>
#<alt (exp (* -1/2 (* x (log (pow (exp 20) x)))))>
#<alt (exp (* -1/2 (* x (log (pow (exp 20) x)))))>
#<alt (exp (* -1/2 (* x (log (pow (exp 20) x)))))>
#<alt 1>
#<alt (+ 1 (* 20 x))>
#<alt (+ 1 (* x (+ 20 (* 200 x))))>
#<alt (+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 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))>
#<alt (exp (* 20 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 (* 1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (+ 1/2 (* 5/24 (pow x 2)))))>
#<alt (+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 5/24 (* 61/720 (pow x 2)))))))>
#<alt (/ 1 (cos x))>
#<alt (/ 1 (cos x))>
#<alt (/ 1 (cos x))>
#<alt (/ 1 (cos x))>
#<alt (/ 1 (cos x))>
#<alt (/ 1 (cos x))>
#<alt (/ 1 (cos x))>
#<alt (/ 1 (cos x))>
Calls

63 calls:

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

simplify412.0ms (2.4%)

Memory
23.4MiB live, 657.1MiB allocated
Algorithm
egg-herbie
Rules
17 350×lower-fma.f64
17 350×lower-fma.f32
4 052×lower-*.f64
4 052×lower-*.f32
2 976×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01262046
13121830
27521694
315081654
423451654
530101654
644681654
081101543
Stop Event
iter limit
node limit
Counts
252 → 252
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/2 (* x (log (pow (exp 20) x))))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) 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/2 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)))))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) 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) (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 (* -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)))))))
(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 (* -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) (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))
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 (* 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) (- (* 50 (pow x 2)) 10)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 50 (* -500/3 (pow x 2)))) 10)))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
1
(+ 1 (* 20 x))
(+ 1 (* x (+ 20 (* 200 x))))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 x))
(exp (* 20 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 (* 1/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/2 (* 5/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 5/24 (* 61/720 (pow x 2)))))))
(/ 1 (cos x))
(/ 1 (cos x))
(/ 1 (cos x))
(/ 1 (cos x))
(/ 1 (cos x))
(/ 1 (cos x))
(/ 1 (cos x))
(/ 1 (cos x))
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 x (*.f64 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 (* -1/2 (* x (log (pow (exp 20) x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/ (cos x) (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 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 (* -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 x (*.f64 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 (*.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/2 (* x (log (pow (exp 20) x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(/ 1 (exp (* -1/2 (* x (log (pow (exp 20) x))))))
(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 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 x (*.f64 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 (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 (* -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 x (*.f64 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 (* -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))
(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 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 x (*.f64 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 (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 (* -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 x (*.f64 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 (* 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 x (*.f64 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 (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 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)))
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 (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 (* 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 x (*.f64 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) (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) (- (* 50 (pow x 2)) 10)))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x 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/2 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(exp (* -1/2 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 20 x))
(fma.f64 x #s(literal 20 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ 20 (* 200 x))))
(fma.f64 x (fma.f64 x #s(literal 200 binary64) #s(literal 20 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x))))))
(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)))
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))
(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 (* 1/2 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* 5/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 5/24 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/2 (* (pow x 2) (+ 5/24 (* 61/720 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 61/720 binary64)) #s(literal 5/24 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/ 1 (cos x))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
(/ 1 (cos x))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
(/ 1 (cos x))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
(/ 1 (cos x))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
(/ 1 (cos x))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
(/ 1 (cos x))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
(/ 1 (cos x))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
(/ 1 (cos x))
(/.f64 #s(literal 1 binary64) (cos.f64 x))

rewrite338.0ms (1.9%)

Memory
12.3MiB live, 555.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 596×lower-fma.f32
5 594×lower-fma.f64
3 782×lower-*.f32
3 766×lower-*.f64
2 432×lower-pow.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036162
060158
1164154
2696136
34727136
08169136
Stop Event
iter limit
node limit
iter limit
Counts
22 → 1 471
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
(cos.f64 x)
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
#s(approx (cos x) (fma.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))
(*.f64 x #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(exp.f64 #s(literal 10 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
Outputs
(exp.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 (cos.f64 x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (-.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (log.f64 (cos.f64 x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 x (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x)) (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (*.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (neg.f64 (cos.f64 x))) (*.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (neg.f64 (cos.f64 x))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64)))))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64))))))
(pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (neg.f64 (cos.f64 x)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x)))))
(*.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (sqrt.f64 (cos.f64 x)))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) (/.f64 (sqrt.f64 (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) (pow.f64 (cos.f64 x) #s(literal 1/4 binary64))) (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)))
(+.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1/2 binary64)))
(fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1/2 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 (neg.f64 x) #s(literal 1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal -1 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal -1/4 binary64) x (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal 1/4 binary64) (neg.f64 x) (*.f64 x #s(literal -1/4 binary64)))
(neg.f64 (*.f64 x #s(literal 1/2 binary64)))
(/.f64 x #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) x))
(/.f64 (neg.f64 x) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 x x) #s(literal -4 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) x) (*.f64 (/.f64 #s(literal -4 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -4 binary64) x) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -4 binary64) x) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal -4 binary64) x) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -4 binary64) x) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal -4 binary64) x) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal -4 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) (/.f64 #s(literal -4 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x #s(literal 1/2 binary64)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (neg.f64 x)) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64)))) (-.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (neg.f64 (/.f64 #s(literal 2 binary64) x)) #s(literal -1 binary64))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (neg.f64 x))
(*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(*.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 (neg.f64 x) #s(literal 1/2 binary64))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal -2 binary64))
(*.f64 #s(literal -1/4 binary64) (+.f64 x x))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1/4 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))))
(+.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 (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)))))
(exp.f64 (log.f64 (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (cos.f64 x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (neg.f64 (log.f64 (cos.f64 x)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (cos.f64 x))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(cos.f64 x)
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(cos.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (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)))))
(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 #s(literal 0 binary64)) (cos.f64 (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))))
(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)))))
(neg.f64 (neg.f64 (cos.f64 x)))
(/.f64 (cos.f64 x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (cos.f64 x)))))
(pow.f64 (cos.f64 x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (cos.f64 x)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))) #s(literal -2 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (cos.f64 x))))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1/4 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 x)))
(*.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) (pow.f64 (cos.f64 x) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal 3/4 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (cos.f64 x))))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (cos.f64 x)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (cos.f64 x)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) #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 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) 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 x #s(literal 1/2 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)) (*.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))) (fma.f64 x #s(literal 1/4 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 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 x #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64))) (+.f64 x x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64)))))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 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 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(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 (*.f64 x 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)) (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))) (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 -1 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/4 binary64)) #s(literal -1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x x) #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (fma.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x 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 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(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))) (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 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -10 binary64))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 x #s(literal -10 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 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 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)) (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 (*.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/4 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) x)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) #s(literal -1 binary64))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(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 (exp.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -20 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (exp.f64 (*.f64 x #s(literal -20 binary64)))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (exp.f64 (*.f64 x #s(literal 40 binary64)))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 3/2 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)) #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
#s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 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 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (/.f64 x (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (/.f64 x (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))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (fma.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 (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.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 #s(literal 1/2 binary64) (*.f64 x (neg.f64 x)) #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 (*.f64 x #s(literal -1/2 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 x) (neg.f64 x)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 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 (*.f64 x #s(literal -1/2 binary64))) (/.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 x)) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (neg.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 (neg.f64 x)) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (/.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/4 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (/.f64 (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (/.f64 #s(literal -1/2 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (/.f64 x (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (neg.f64 x) (neg.f64 x)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (fma.f64 x (*.f64 x (*.f64 (*.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)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (*.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))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 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)) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 x (*.f64 x (*.f64 (*.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 x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (*.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 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/16 binary64) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 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)) #s(literal 1 binary64))) (*.f64 (fma.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))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/16 binary64) (fma.f64 x (*.f64 x (*.f64 (*.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 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/16 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (*.f64 x (*.f64 (*.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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (*.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 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))) (neg.f64 (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (/.f64 x (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (/.f64 x (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (/.f64 x (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (fma.f64 (/.f64 #s(literal 1 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))) (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (/.f64 x (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)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (/.f64 x (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (/.f64 x (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1 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 x (/.f64 (*.f64 x (*.f64 (*.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)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 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 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/16 binary64) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/16 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 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 (*.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 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (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)) (/.f64 #s(literal 1 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)) (/.f64 (fma.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))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 (*.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 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 (*.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 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64))) (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (fma.f64 x (*.f64 x (*.f64 (*.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 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (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)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal 1/64 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1/16 binary64) (*.f64 (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)) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (+.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1/2 binary64)))
(fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1/2 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 (neg.f64 x) #s(literal 1/4 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal -1 binary64) (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal -1/4 binary64) x (*.f64 x #s(literal -1/4 binary64)))
(fma.f64 #s(literal 1/4 binary64) (neg.f64 x) (*.f64 x #s(literal -1/4 binary64)))
(neg.f64 (*.f64 x #s(literal 1/2 binary64)))
(/.f64 x #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) x))
(/.f64 (neg.f64 x) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))
(/.f64 (+.f64 x x) #s(literal -4 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) x) (*.f64 (/.f64 #s(literal -4 binary64) x) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -4 binary64) x) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -4 binary64) x) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal -4 binary64) x) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -4 binary64) x) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal -4 binary64) x) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal -4 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (fma.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) (/.f64 #s(literal -4 binary64) x) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -4 binary64) x)))
(/.f64 (fma.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (*.f64 x #s(literal 1/2 binary64)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (neg.f64 x)) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64)))) (-.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (neg.f64 (/.f64 #s(literal 2 binary64) x)) #s(literal -1 binary64))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (neg.f64 x))
(*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(*.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/4 binary64)))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 (neg.f64 x) #s(literal 1/2 binary64))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal -2 binary64))
(*.f64 #s(literal -1/4 binary64) (+.f64 x x))
(*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1/4 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (neg.f64 x)) #s(literal -1/2 binary64))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) #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 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) 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 x #s(literal 1/2 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)) (*.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))) (fma.f64 x #s(literal 1/4 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 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 x #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64))) (+.f64 x x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64)))))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 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 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(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 (*.f64 x 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)) (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))) (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 -1 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/4 binary64)) #s(literal -1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x x) #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (fma.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x 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 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(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))) (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 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -10 binary64))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 x #s(literal -10 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 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 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)) (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 (*.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/4 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) x)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) #s(literal -1 binary64))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(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 (exp.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -20 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (exp.f64 (*.f64 x #s(literal -20 binary64)))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (exp.f64 (*.f64 x #s(literal 40 binary64)))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 3/2 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64))))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 (cos.f64 x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (-.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (log.f64 (cos.f64 x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 x (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x)) (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (*.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (neg.f64 (cos.f64 x))) (*.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (neg.f64 (cos.f64 x))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64)))))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64))))))
(pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (neg.f64 (cos.f64 x)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x)))))
(*.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (sqrt.f64 (cos.f64 x)))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) (/.f64 (sqrt.f64 (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) (pow.f64 (cos.f64 x) #s(literal 1/4 binary64))) (pow.f64 (cos.f64 x) #s(literal 1/4 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))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))))
(+.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 (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)))))
(exp.f64 (log.f64 (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (cos.f64 x))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (neg.f64 (log.f64 (cos.f64 x)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (cos.f64 x))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(cos.f64 x)
(cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(cos.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (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)))))
(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 #s(literal 0 binary64)) (cos.f64 (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))))
(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)))))
(neg.f64 (neg.f64 (cos.f64 x)))
(/.f64 (cos.f64 x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (cos.f64 x)))))
(pow.f64 (cos.f64 x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (cos.f64 x)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))) #s(literal -2 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (cos.f64 x))))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1/4 binary64))
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 x)))
(*.f64 (neg.f64 (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) (pow.f64 (cos.f64 x) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal 3/4 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (cos.f64 x))))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (cos.f64 x)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (cos.f64 x)))))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 (cos.f64 x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (-.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (log.f64 (cos.f64 x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 x (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x)) (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (*.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (neg.f64 (cos.f64 x))) (*.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (neg.f64 (cos.f64 x))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64)))))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64))))))
(pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (neg.f64 (cos.f64 x)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x)))))
(*.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (sqrt.f64 (cos.f64 x)))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) (/.f64 (sqrt.f64 (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) (pow.f64 (cos.f64 x) #s(literal 1/4 binary64))) (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) #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 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) 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 x #s(literal 1/2 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)) (*.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))) (fma.f64 x #s(literal 1/4 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 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 x #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64))) (+.f64 x x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64)))))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 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 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(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 (*.f64 x 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)) (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))) (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 -1 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/4 binary64)) #s(literal -1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x x) #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (fma.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x 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 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(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))) (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 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -10 binary64))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 x #s(literal -10 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 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 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)) (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 (*.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/4 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) x)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) #s(literal -1 binary64))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(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 (exp.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -20 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (exp.f64 (*.f64 x #s(literal -20 binary64)))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (exp.f64 (*.f64 x #s(literal 40 binary64)))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 3/2 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64))))
(log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(+.f64 (log.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (pow.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 0 binary64))
(+.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(+.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 3/2 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 3/2 binary64))) (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
(+.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (log.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(-.f64 (log.f64 #s(literal -1 binary64)) (fma.f64 x (*.f64 x #s(literal -10 binary64)) (log.f64 #s(literal -1 binary64))))
(-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 0 binary64))
(-.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(-.f64 (log.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (log.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))))
(-.f64 (log.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))) (log.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))))
(-.f64 (log.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64))))))) (log.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64)))))))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 x (*.f64 #s(literal 5 binary64) x) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 #s(literal -1 binary64) (fma.f64 x (*.f64 x #s(literal -10 binary64)) (log.f64 #s(literal -1 binary64))) (log.f64 #s(literal -1 binary64)))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -20 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -10 binary64)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x))) #s(literal 0 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 x #s(literal 10 binary64)) x #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1/2 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -1/4 binary64)) (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1/2 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (+.f64 x x) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 10 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 20 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (*.f64 x #s(literal -10 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 x) (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)))) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 40 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 20 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 40 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 x #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -10 binary64)) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 40 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 x #s(literal 40 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) x) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) x #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64)) (*.f64 x #s(literal 40 binary64)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))
(fma.f64 (+.f64 x x) (*.f64 #s(literal 5 binary64) x) #s(literal 0 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 10 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 10 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (neg.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64)) (neg.f64 x) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64)) #s(literal 0 binary64))
(neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(/.f64 (*.f64 x #s(literal 20 binary64)) (/.f64 #s(literal 2 binary64) x))
(/.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (neg.f64 x)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) x))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal -20 binary64)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x))))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1 binary64))
(*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 #s(literal 5 binary64) x)))
(*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 20 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 5 binary64) x) (+.f64 x x))
(*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 20 binary64))
(*.f64 #s(literal -2 binary64) (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(*.f64 (neg.f64 x) (*.f64 x #s(literal -10 binary64)))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 40 binary64)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 40 binary64))
(*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64))
(*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 x #s(literal -10 binary64)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 20 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 x #s(literal 40 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) x))
(*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) x)
(*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 20 binary64)))
(*.f64 (+.f64 x x) (*.f64 #s(literal 5 binary64) x))
(*.f64 (neg.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) #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 x (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) 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 x #s(literal 1/2 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)) (*.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))) (fma.f64 x #s(literal 1/4 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 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 x #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) x)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64))) (+.f64 x x)))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64)))))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 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 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(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 (*.f64 x 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)) (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))) (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 -1 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/4 binary64)) #s(literal -1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (fma.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x x) #s(literal 1/4 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (fma.f64 (*.f64 x 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 (*.f64 x 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 (*.f64 x 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 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(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))) (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 (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -10 binary64))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 x #s(literal -10 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 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 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)) (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 (*.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/4 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (fma.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) x)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) #s(literal -1 binary64))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 5 binary64) x))
(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 (exp.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -20 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (exp.f64 (*.f64 x #s(literal -20 binary64)))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (exp.f64 (*.f64 x #s(literal 40 binary64)))) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 3/2 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64))) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64))))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 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 #s(literal 40 binary64) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (neg.f64 x)))
(exp.f64 (*.f64 (+.f64 x x) #s(literal 5 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 (*.f64 #s(literal 5 binary64) x) #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)))
(exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -10 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))))
(/.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 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 (*.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)) (neg.f64 (neg.f64 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 (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) #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 -20 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 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 #s(literal 10 binary64) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x x))
(pow.f64 (exp.f64 #s(literal -5 binary64)) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -10 binary64)) (exp.f64 #s(literal -10 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) x)
(pow.f64 (*.f64 (exp.f64 #s(literal -5 binary64)) (exp.f64 #s(literal -5 binary64))) (neg.f64 x))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (exp.f64 (*.f64 #s(literal 5 binary64) x)))
(*.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (exp.f64 (*.f64 x #s(literal 5 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 20 binary64)) #s(literal 1/4 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 1/4 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)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x #s(literal -1/4 binary64))) (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x #s(literal -1/4 binary64))))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal 10 binary64)) (log.f64 (cos.f64 x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (-.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (log.f64 (cos.f64 x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 x (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x)) (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(neg.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(neg.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (cos.f64 x)) (*.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (*.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (neg.f64 (cos.f64 x))) (*.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (neg.f64 (cos.f64 x))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64)))))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64))))))
(pow.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))))
(*.f64 (sqrt.f64 (cos.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (neg.f64 (cos.f64 x)))
(*.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x)))))
(*.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (*.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))))
(*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64)) (neg.f64 (cos.f64 x)))
(*.f64 (/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x)))) (sqrt.f64 (cos.f64 x)))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (neg.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) (/.f64 (sqrt.f64 (cos.f64 x)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (sqrt.f64 (cos.f64 x)) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (sqrt.f64 (cos.f64 x))) (pow.f64 (cos.f64 x) #s(literal 1/4 binary64))) (pow.f64 (cos.f64 x) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 x #s(literal -1/4 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 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #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 -20 binary64))) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) x))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) #s(literal -1 binary64)))) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x #s(literal -1/2 binary64)))) (*.f64 x #s(literal 20 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 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) (*.f64 x #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (neg.f64 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -10 binary64))) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(/.f64 (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(/.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))
(/.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 #s(literal 5 binary64) x))))
(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 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/8 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/8 binary64) (*.f64 x #s(literal -1/8 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 #s(literal 2 binary64) (*.f64 x #s(literal -1/8 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/8 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/8 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (+.f64 (fma.f64 x #s(literal -1/8 binary64) (*.f64 x #s(literal -1/8 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/8 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal -1/4 binary64) (fma.f64 x #s(literal -1/8 binary64) (*.f64 x #s(literal -1/8 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/8 binary64)) (fma.f64 x #s(literal -1/8 binary64) (*.f64 x #s(literal -1/8 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (+.f64 (fma.f64 x #s(literal -1/8 binary64) (*.f64 x #s(literal -1/8 binary64))) (fma.f64 x #s(literal -1/8 binary64) (*.f64 x #s(literal -1/8 binary64)))))
(pow.f64 (exp.f64 (*.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 #s(literal -10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal -10 binary64)))
(pow.f64 (exp.f64 x) (neg.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 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 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (neg.f64 (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (neg.f64 (+.f64 x x)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #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))) (neg.f64 (neg.f64 x)))
(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))) (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 (*.f64 x #s(literal -1/8 binary64))))) #s(literal 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)) (neg.f64 (*.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/4 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal -1/4 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 #s(literal 2 binary64) (*.f64 x #s(literal -1/8 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (fma.f64 x #s(literal -1/8 binary64) (*.f64 x #s(literal -1/8 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (neg.f64 (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal -1 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))
(pow.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) #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 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) x)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) #s(literal -1 binary64))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) x)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 5 binary64) x)))
(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 (exp.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (exp.f64 (*.f64 x #s(literal -20 binary64)))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 40 binary64))) (exp.f64 (*.f64 x #s(literal 40 binary64)))) (*.f64 x #s(literal -1/8 binary64)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal 1 binary64))
(*.f64 (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) (neg.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))))
(*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64))))) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -3/4 binary64)))
(*.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
(*.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))) (/.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -3/4 binary64)) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal 10 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 x #s(literal 20 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal -20 binary64)) #s(literal -1 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 (*.f64 #s(literal 5 binary64) x) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 40 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -40 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -20 binary64))) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x)))) #s(literal -1/2 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 x #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -20 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (-.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))))
(/.f64 (exp.f64 (*.f64 x #s(literal 10 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)) (neg.f64 (neg.f64 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 #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 x) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) #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 -20 binary64))) #s(literal -1 binary64))
(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 x #s(literal 40 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 4 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (exp.f64 (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (exp.f64 (*.f64 #s(literal 5 binary64) x))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (exp.f64 (*.f64 x #s(literal -20 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal -20 binary64)) (exp.f64 #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal -10 binary64)) (exp.f64 #s(literal -10 binary64))) (neg.f64 x))
(pow.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal 2 binary64))) #s(literal 5 binary64))
(*.f64 #s(literal 1 binary64) (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 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 3/2 binary64)))
(*.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (pow.f64 (exp.f64 x) #s(literal 15 binary64)))
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (exp.f64 (*.f64 x #s(literal 5 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 5 binary64) x)) (exp.f64 (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (exp.f64 (*.f64 #s(literal 5 binary64) x))) (*.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (exp.f64 (*.f64 #s(literal 5 binary64) x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 3/2 binary64)) (exp.f64 (*.f64 #s(literal 5 binary64) x)))
(*.f64 (pow.f64 (exp.f64 x) #s(literal 15 binary64)) (exp.f64 (*.f64 x #s(literal 5 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x #s(literal -1/4 binary64))) (pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x #s(literal -1/4 binary64))))
#s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64))
(exp.f64 (neg.f64 (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (cos.f64 x))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (cos.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (cos.f64 x))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 x)))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 (cos.f64 x))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(pow.f64 (cos.f64 x) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (cos.f64 x)) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (cos.f64 x)))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (cos.f64 x)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (cos.f64 x)))))

eval446.0ms (2.6%)

Memory
-14.4MiB live, 396.2MiB allocated
Compiler

Compiled 31 252 to 3 207 computations (89.7% saved)

prune255.0ms (1.5%)

Memory
5.2MiB live, 495.3MiB allocated
Pruning

94 alts after pruning (84 fresh and 10 done)

PrunedKeptTotal
New1 863431 906
Fresh184159
Picked325
Done088
Total1 884941 978
Accuracy
99.9%
Counts
1 978 → 94
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.6%
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
94.6%
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
94.6%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
94.6%
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
94.6%
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
97.9%
(*.f64 (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))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
98.7%
(*.f64 (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))))) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
95.0%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
95.1%
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal -10 binary64))) (neg.f64 x)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
95.3%
(*.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
95.2%
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x))) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)))
94.6%
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (/.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal -1 binary64) (cos.f64 x))))
94.6%
(*.f64 (/.f64 (cos.f64 x) (neg.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))))) (/.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x))))))
98.0%
(*.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))
95.3%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
99.0%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
95.0%
(*.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 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
94.6%
(*.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.6%
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
21.3%
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (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.5%
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (fma.f64 x (*.f64 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))))
18.2%
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 3/4 binary64))) (sqrt.f64 x)))
97.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
93.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.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))))
96.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) #s(literal 10 binary64)) x))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 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.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (+.f64 x x)) x))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -10 binary64))) (*.f64 x x)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (sqrt.f64 x))) (sqrt.f64 x)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) #s(literal -1/2 binary64))) (+.f64 (neg.f64 x) (neg.f64 x))))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) x)) (sqrt.f64 x)))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64)))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)))
93.3%
(*.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 40 binary64))) (*.f64 x #s(literal 1/4 binary64))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))))
95.1%
(*.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)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal -20 binary64))))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal -10 binary64))) (neg.f64 x)))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64))))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) #s(literal 4 binary64)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
93.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 5 binary64) x)))) #s(literal -2 binary64)))
94.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(approx (* 10 (* x (sqrt x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 (*.f64 x (*.f64 x x)))))) (sqrt.f64 x)))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))
95.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64)))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x))))
95.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
99.0%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
99.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal -1/2 binary64)))))
98.0%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (+.f64 (neg.f64 x) (neg.f64 x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
93.4%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))))
99.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
93.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (neg.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))))
95.2%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))))
94.5%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -1/2 binary64))) (*.f64 x #s(literal 20 binary64)))))
95.1%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal -10 binary64))) x)))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -1/8 binary64))))) #s(literal 4 binary64))))
93.4%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (neg.f64 (*.f64 x (sqrt.f64 x))))))
94.8%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) (*.f64 x #s(literal -10 binary64)))))
95.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
94.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
94.6%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) #s(approx (pow (exp 10) (* x (neg x))) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))))))
95.1%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))))
94.6%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))))
94.0%
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x))))
93.9%
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x x)) x)))
92.5%
(*.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.4%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)))
94.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
94.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
27.5%
(*.f64 #s(approx (cos 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))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
21.3%
(*.f64 #s(approx (cos x) (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 (*.f64 x #s(literal 10 binary64)) x)))
27.5%
(*.f64 #s(approx (cos x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 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 (*.f64 x #s(literal 10 binary64)) x)))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
10.3%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (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))))
10.1%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))))
9.9%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
9.7%
(*.f64 #s(approx (cos x) #s(approx (+ (* x (* x -1/2)) 1) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 3 324 to 1 430 computations (57% saved)

regimes88.0ms (0.5%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes64.0ms (0.4%)

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

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

Compiled 12 to 8 computations (33.3% saved)

regimes63.0ms (0.4%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes72.0ms (0.4%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes64.0ms (0.4%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes55.0ms (0.3%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes48.0ms (0.3%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes41.0ms (0.2%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes26.0ms (0.1%)

Memory
2.8MiB live, 41.5MiB allocated
Counts
40 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* x (* x -1/2)) 1) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (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))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x 1/2)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (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 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (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 #s(approx (cos x) (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 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (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 #s(approx (cos x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 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 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 #s(approx (cos 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))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (fma.f64 x (*.f64 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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) x))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) #s(approx (pow (exp 10) (* x (neg x))) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) #s(approx (pow (exp (* x 20)) (* (* x 1/2) -1)) (exp.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))))))
(*.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 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x x)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(/.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -1 binary64))))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 #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))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.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 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) x)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x x))) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x 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 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
Calls

2 calls:

13.0ms
x
12.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Results
AccuracySegmentsBranch
94.6%1x
94.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)

regimes15.0ms (0.1%)

Memory
18.2MiB live, 18.2MiB allocated
Counts
21 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* x (* x -1/2)) 1) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (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))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x 1/2)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (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 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (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 #s(approx (cos x) (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 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (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 #s(approx (cos x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 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 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 #s(approx (cos 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))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (fma.f64 x (*.f64 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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Calls

2 calls:

7.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
7.0ms
x
Results
AccuracySegmentsBranch
94.6%1x
94.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)

regimes14.0ms (0.1%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes16.0ms (0.1%)

Memory
-27.3MiB live, 14.5MiB allocated
Counts
18 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* x (* x -1/2)) 1) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (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))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x 1/2)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (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 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (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 #s(approx (cos x) (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 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (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 #s(approx (cos x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 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 (*.f64 x #s(literal 10 binary64)) x)))
Outputs
(*.f64 #s(approx (cos x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 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 (*.f64 x #s(literal 10 binary64)) x)))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes12.0ms (0.1%)

Memory
13.3MiB live, 13.3MiB allocated
Counts
17 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* x (* x -1/2)) 1) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (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))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x 1/2)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (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 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (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 #s(approx (cos x) (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 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (pow (/ 1 (cos x)) -1) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
Outputs
(*.f64 #s(approx (cos x) (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))))
Calls

2 calls:

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

regimes10.0ms (0.1%)

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

2 calls:

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

regimes16.0ms (0.1%)

Memory
-28.4MiB live, 10.3MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 #s(approx (cos x) #s(approx (+ (* x (* x -1/2)) 1) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (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))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x 1/2)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
Outputs
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (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))))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes6.0ms (0%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes5.0ms (0%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes4.0ms (0%)

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

2 calls:

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

regimes4.0ms (0%)

Memory
-31.8MiB live, 6.4MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

simplify11.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0103315
1139315
2143315
3146315
4147315
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal -1/2 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 5 binary64)) (+.f64 x x)) 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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos 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))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 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 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 #s(approx (cos x) (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 #s(approx (cos x) (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 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (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))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) #s(approx (+ (* x (* x -1/2)) 1) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Outputs
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (*.f64 x #s(literal -1/2 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 5 binary64)) (+.f64 x x)) 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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (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 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos 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))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(approx (cos 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 #s(approx (cos x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 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 (*.f64 x #s(literal 10 binary64)) x)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(approx (cos x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 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 #s(approx (cos x) (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 #s(literal 10 binary64) (*.f64 x x))) #s(approx (cos x) (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 #s(approx (cos x) (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 #s(literal 10 binary64) (*.f64 x x))) #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (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))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (exp (* x 10)) x) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
(*.f64 #s(approx (cos x) #s(approx (+ (* x (* x -1/2)) 1) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) #s(approx (pow (exp (* x 10)) x) #s(literal 1 binary64)))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))

soundness9.1s (51.8%)

Memory
-108.4MiB live, 1 996.2MiB allocated
Rules
23 144×lower-fma.f64
23 144×lower-fma.f32
17 350×lower-fma.f64
17 350×lower-fma.f32
13 584×lower-fma.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01631442
14521387
213331350
352631348
081481270
029116
049115
111399
237699
3193899
0880699
033132
055128
1149104
2567104
3271974
0984774
0722
01222
12022
24222
311322
442616
0339916
053316
1131316
2336316
3722316
41103316
51271316
61375316
71596316
82085316
93376316
104748316
115463316
125833316
136081316
146172316
157256316
08332298
01262046
13121830
27521694
315081654
423451654
530101654
644681654
081101543
01671374
14381374
212591374
332991374
449731374
081361285
036162
060158
1164154
2696136
34727136
08169136
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 896 to 465 computations (48.1% saved)

preprocess145.0ms (0.8%)

Memory
27.2MiB live, 219.7MiB allocated
Remove

(abs x)

Compiler

Compiled 764 to 352 computations (53.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...