ENA, Section 1.4, Exercise 1

Time bar (total: 12.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze5.0ms (0%)

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

Compiled 17 to 13 computations (23.5% saved)

sample1.9s (14.6%)

Memory
13.3MiB live, 1 961.5MiB allocated
Samples
1.5s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-cos: 334.0ms (29.9% of total)
const: 279.0ms (25% of total)
ival-exp: 166.0ms (14.9% of total)
ival-<=: 166.0ms (14.9% of total)
ival-mult: 151.0ms (13.5% of total)
ival-and: 11.0ms (1% of total)
exact: 6.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain153.0ms (1.2%)

Memory
-1.8MiB live, 169.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
820-82(1.9989856645888522)(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 -
+0112
-0144
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+01120
-01440
Precision?
0.4375
Recall?
1.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+010
-000
Precision?
1.0
Recall?
1.0
Samples
73.0ms512×0valid
Compiler

Compiled 68 to 25 computations (63.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-mult: 39.0ms (64.2% of total)
ival-cos: 15.0ms (24.7% of total)
ival-exp: 6.0ms (9.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess31.0ms (0.2%)

Memory
9.3MiB live, 43.9MiB 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)

Compiler

Compiled 10 to 7 computations (30% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 1 to 1 computations (0% saved)

prune1.0ms (0%)

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

Compiled 10 to 7 computations (30% saved)

simplify4.0ms (0%)

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

localize47.0ms (0.4%)

Memory
-32.1MiB live, 52.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(cos.f64 x)
accuracy0.23828125
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
accuracy3.3917363569233037
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
Samples
25.0ms256×0valid
Compiler

Compiled 29 to 9 computations (69% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-cos: 8.0ms (42.5% of total)
ival-exp: 5.0ms (26.6% of total)
ival-mult: 5.0ms (26.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0%)

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

12 calls:

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

simplify272.0ms (2.1%)

Memory
33.6MiB live, 377.2MiB 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 (*.f64 x x) #s(literal 10 binary64))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) (cos.f64 x))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (exp.f64 (*.f64 (*.f64 x 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 (*.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)))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))

rewrite127.0ms (1%)

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

Useful iterations: 4 (0.0ms)

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

eval75.0ms (0.6%)

Memory
34.6MiB live, 147.5MiB allocated
Compiler

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

prune100.0ms (0.8%)

Memory
-14.3MiB live, 225.7MiB 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.5%
(*.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.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (*.f64 (exp.f64 x) (exp.f64 x)) (*.f64 x #s(literal 5 binary64))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
94.9%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x)))
95.0%
(*.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.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
93.4%
(*.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.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
95.0%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (neg.f64 x)))))
95.0%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
92.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))))
93.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
94.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
93.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
94.3%
(*.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
11.4MiB live, 11.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
cost-diff0
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
cost-diff0
(exp.f64 (*.f64 x #s(literal 10 binary64)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
cost-diff6144
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
cost-diff0
(*.f64 (*.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 20 binary64)) (*.f64 x (neg.f64 x)))
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
Rules
86×lower-*.f32
70×lower-*.f64
30×lower-fma.f64
30×lower-fma.f32
28×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031148
051148
174148
285148
394148
499148
5105148
6130148
7149148
8155148
9159148
10171148
11171148
0171148
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 (neg.f64 x))) #s(literal -1/2 binary64)))
(cos.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 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x)))
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 x (neg.f64 x))
(neg.f64 x)
#s(literal -1/2 binary64)
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.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) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
#s(literal 10 binary64)
(sqrt.f64 x)
(*.f64 x (sqrt.f64 x))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
(cos.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 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x)))
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(*.f64 x (neg.f64 x))
(neg.f64 x)
#s(literal -1/2 binary64)
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.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) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.f64 #s(literal 10 binary64) (sqrt.f64 x))
#s(literal 10 binary64)
(sqrt.f64 x)
(*.f64 x (sqrt.f64 x))

localize157.0ms (1.2%)

Memory
-33.9MiB live, 169.6MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.328125
(*.f64 x (sqrt.f64 x))
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
accuracy1.7329038732404463
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
accuracy3.1955082429828114
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
accuracy0
(cos.f64 x)
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
accuracy0.375
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
accuracy2.6150110914726983
(exp.f64 (*.f64 x #s(literal 10 binary64)))
accuracy0
(cos.f64 x)
accuracy0.26953125
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
accuracy3.3917363569233037
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))
accuracy63.03775280957599
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
accuracy0
(cos.f64 x)
accuracy0.1328125
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
accuracy3.9979753897605614
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x)))
Samples
78.0ms256×0valid
Compiler

Compiled 148 to 31 computations (79.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-pow: 20.0ms (32.2% of total)
ival-mult: 18.0ms (29% of total)
ival-exp: 13.0ms (20.9% of total)
ival-cos: 8.0ms (12.9% of total)
ival-sqrt: 2.0ms (3.2% of total)
exact: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series13.0ms (0.1%)

Memory
28.4MiB live, 28.4MiB allocated
Counts
15 → 180
Calls
Call 1
Inputs
#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())
#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())
#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())
#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -20 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -20 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -20 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -20 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -20 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -20 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -20 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -20 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -20 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) (patch #s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) (patch (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) (patch (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 10 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) x) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) (patch (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 x)) (taylor 0 x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* 50 x)))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 10 (* x (+ 50 (* 500/3 x)))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor inf x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 x)) (taylor -inf x) (#s(alt (exp.f64 (*.f64 x #s(literal 10 binary64))) (patch (exp.f64 (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* 50 (pow x 3))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4))))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) (patch (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (sqrt x))) (taylor inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (* (sqrt x) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (patch (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
Calls

45 calls:

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

simplify552.0ms (4.3%)

Memory
-18.9MiB live, 297.7MiB allocated
Algorithm
egg-herbie
Rules
17 124×lower-fma.f64
17 124×lower-fma.f32
4 256×lower-+.f64
4 256×lower-+.f32
3 088×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01331350
13401310
28551300
317521300
431801300
546411300
671051300
080081228
Stop Event
iter limit
node limit
Counts
180 → 180
Calls
Call 1
Inputs
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
1
(+ 1 (* -20 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
(exp (* -20 (pow x 2)))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
1
(+ 1 (* 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 (- (* 50 (pow x 2)) 1/2)))))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2)))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* x (+ (* 10 x) (* 50 (pow x 3)))))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (sqrt x)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
Outputs
1
#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) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 (*.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 (*.f64 x 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 (*.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))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -20 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -20 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 200 binary64)) #s(literal -20 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -4000/3 binary64)) #s(literal 200 binary64)) #s(literal -20 binary64)) #s(literal 1 binary64))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -20 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 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 (*.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 (* 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 (*.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 (*.f64 x 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 (*.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 (*.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)))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 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 (*.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 (*.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 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 (*.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 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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 45 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.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) (pow (sqrt -1) 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* 50 (pow x 3)))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 10 binary64))) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 (*.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) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (sqrt x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))
(exp (* 10 (* (sqrt x) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 #s(literal -10 binary64) (sqrt.f64 x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 x (*.f64 x x)))

rewrite513.0ms (4%)

Memory
35.1MiB live, 263.7MiB allocated
Rules
4 358×lower-*.f32
4 346×lower-*.f64
3 804×lower-pow.f32
3 796×lower-pow.f64
2 468×lower-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
031112
051122
1113121
2356104
3189196
0826596
Stop Event
iter limit
node limit
iter limit
Counts
15 → 1 432
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64)))
(cos.f64 x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 20 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) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.f64 x (sqrt.f64 x))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(cos.f64 x)
(-.f64 (*.f64 (cos.f64 x) (cos.f64 #s(literal 0 binary64))) (*.f64 (sin.f64 x) (sin.f64 #s(literal 0 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 x)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (neg.f64 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x))) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -20 binary64) (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (fma.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 x (sqrt.f64 x)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 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 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (+.f64 (neg.f64 x) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 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 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (/.f64 x #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (+.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (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))))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 7/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (/.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 x x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 20 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (neg.f64 x))) x)
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) #s(literal 1 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (neg.f64 (*.f64 x (sqrt.f64 x)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal 20 binary64)))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))) x)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -20 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x)))) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (neg.f64 (*.f64 x x)))) #s(literal 20 binary64)))
(sqrt.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(/.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 0 binary64) x)) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 x x))) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 x x))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (+.f64 (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (+.f64 (neg.f64 x) (neg.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) (/.f64 (neg.f64 x) x))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) x)
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (neg.f64 (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (+.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal 20 binary64))
(pow.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal -1/2 binary64)))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (neg.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/2 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 7/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) #s(literal 1/2 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) #s(literal -1 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) #s(literal -1 binary64)) (/.f64 x #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64))
(pow.f64 (exp.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 20 binary64))
(*.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (exp.f64 (fma.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal -20 binary64) x) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 x #s(literal 10 binary64))) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 x #s(literal 10 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) x) (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x (*.f64 #s(literal -20 binary64) x) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal 1/2 binary64)) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)))) (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x))))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (neg.f64 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x))) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -20 binary64) (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (fma.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 x (sqrt.f64 x)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 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 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (+.f64 (neg.f64 x) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 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 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (/.f64 x #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (+.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (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))))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 7/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (/.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 x x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 20 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (neg.f64 x))) x)
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) #s(literal 1 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (neg.f64 (*.f64 x (sqrt.f64 x)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal 20 binary64)))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))) x)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 x (*.f64 x #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (*.f64 x #s(literal 10 binary64)) x)
(*.f64 (sqrt.f64 x) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x (sqrt.f64 x)))
(*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (neg.f64 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x))) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -20 binary64) (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (fma.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 x (sqrt.f64 x)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 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 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (+.f64 (neg.f64 x) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 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 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (/.f64 x #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (+.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (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))))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 7/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (/.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 x x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 20 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (neg.f64 x))) x)
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) #s(literal 1 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (neg.f64 (*.f64 x (sqrt.f64 x)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal 20 binary64)))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))) x)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 x #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (+.f64 x x) #s(literal 5 binary64)))
(sqrt.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 x #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 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x)))
(pow.f64 (exp.f64 x) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 x #s(literal -2 binary64)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 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)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 #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))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (sqrt.f64 x))))
(*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (sqrt.f64 x)) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (sqrt.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1 binary64))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -10 binary64))) (neg.f64 (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x))) (*.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (*.f64 #s(literal -20 binary64) (*.f64 x x))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64)))))
(exp.f64 (*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 x (fma.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (sqrt.f64 x)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 x (sqrt.f64 x)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 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 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x x))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (fma.f64 (neg.f64 x) (*.f64 x #s(literal 1/4 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (neg.f64 (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (fma.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (+.f64 (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (+.f64 (neg.f64 x) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (*.f64 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 (*.f64 #s(literal 2 binary64) x) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 x) (fma.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (/.f64 x #s(literal -2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 x #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (+.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) (fma.f64 x #s(literal -1/4 binary64) (*.f64 x #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (fma.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (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))))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 x (sqrt.f64 x) (*.f64 x (sqrt.f64 x))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (+.f64 (sqrt.f64 x) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5 binary64))) (fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 5/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 7/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 x #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (/.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) (neg.f64 x))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 10 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal 80 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (+.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal -1/2 binary64)))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal 1/2 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) x)) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) #s(literal -1/4 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 x x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 20 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 20 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 40 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64)))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) x)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 (neg.f64 x))) x)
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) #s(literal 1 binary64)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (neg.f64 (*.f64 x (sqrt.f64 x)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)))) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64))) (exp.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 40 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x #s(literal 20 binary64)))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -20 binary64) x))) x)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal 1/4 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))))) #s(literal -1/2 binary64)) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (/.f64 (*.f64 (neg.f64 x) (*.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 10 binary64) (*.f64 x #s(literal 5 binary64)))) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(exp.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64))))) (pow.f64 x #s(literal 1/4 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (sqrt.f64 x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (fma.f64 (sqrt.f64 x) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (sqrt.f64 x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 #s(literal 1/2 binary64) (log.f64 x))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 x) (log.f64 x)))
(pow.f64 x #s(literal 3/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/4 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 3 binary64))
(pow.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64))
(*.f64 x (sqrt.f64 x))
(*.f64 (sqrt.f64 x) x)
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 x) #s(literal 3/2 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 3/2 binary64)))

eval460.0ms (3.6%)

Memory
-8.0MiB live, 349.7MiB allocated
Compiler

Compiled 25 449 to 1 855 computations (92.7% saved)

prune320.0ms (2.5%)

Memory
13.1MiB live, 260.8MiB allocated
Pruning

67 alts after pruning (62 fresh and 5 done)

PrunedKeptTotal
New1 610471 657
Fresh71522
Picked145
Done011
Total1 618671 685
Accuracy
99.7%
Counts
1 685 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (/.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))) (*.f64 x (sqrt.f64 x))))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)))
97.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 10 binary64)))
97.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
93.5%
(*.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))))
96.8%
(*.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))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x)))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x)))
98.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
94.2%
(*.f64 (cos.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal -1/2 binary64)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/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.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))))
93.7%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
94.9%
(*.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.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 binary64))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #s(approx (* x (sqrt x)) (sqrt.f64 (*.f64 x (*.f64 x x))))))
93.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 binary64)))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 #s(literal -20 binary64) (*.f64 x x))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
94.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))))
93.8%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
95.2%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
94.3%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
92.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))))
93.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
94.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
93.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
94.3%
(*.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 (neg x))) -1/2) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
9.6%
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
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))))
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))))
27.5%
(*.f64 #s(approx (cos x) (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))) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
21.3%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 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)))
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 1 855 to 1 274 computations (31.3% saved)

simplify509.0ms (4%)

Memory
-27.4MiB live, 419.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff320
(*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))
cost-diff320
(*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))
cost-diff832
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))
cost-diff7360
(*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)))
cost-diff320
(*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))
cost-diff6464
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
cost-diff0
(exp.f64 x)
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
cost-diff6144
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
cost-diff0
#s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x))
cost-diff0
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)))
Rules
24 100×lower-fma.f32
24 098×lower-fma.f64
4 860×lower-*.f32
4 840×lower-*.f64
1 458×lower-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041274
067232
1108218
2204206
3418206
4713206
51601206
65496206
08192206
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x))
(exp.f64 #s(literal -20 binary64))
#s(literal -20 binary64)
(neg.f64 x)
#s(literal -1/2 binary64)
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
(cos.f64 x)
x
#s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #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) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
(*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))
(*.f64 #s(literal -20 binary64) (*.f64 x x))
#s(literal -20 binary64)
(*.f64 x x)
#s(literal -1/8 binary64)
#s(literal 4 binary64)
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(cos.f64 x)
x
(*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))))
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(neg.f64 (*.f64 x x))
(*.f64 x x)
#s(literal -5 binary64)
(*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 x #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x #s(literal 1/4 binary64))
#s(literal 1/4 binary64)
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
(*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))
(*.f64 #s(literal -20 binary64) (*.f64 x x))
#s(literal -20 binary64)
#s(literal -1/8 binary64)
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x))
(exp.f64 #s(literal -20 binary64))
#s(literal -20 binary64)
(neg.f64 x)
#s(literal -1/2 binary64)
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
(cos.f64 x)
x
#s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
(*.f64 (cos.f64 x) (exp.f64 (*.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 (*.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) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(cos.f64 x)
x
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(*.f64 #s(literal -20 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
#s(literal -20 binary64)
(*.f64 x x)
#s(literal -1/8 binary64)
#s(literal 4 binary64)
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(cos.f64 x)
x
(*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(neg.f64 (*.f64 x x))
(*.f64 x (neg.f64 x))
(*.f64 x x)
#s(literal -5 binary64)
(*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(*.f64 x #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x #s(literal 1/4 binary64))
#s(literal 1/4 binary64)
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(*.f64 #s(literal -20 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
#s(literal -20 binary64)
#s(literal -1/8 binary64)

localize329.0ms (2.6%)

Memory
23.6MiB live, 298.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
accuracy0.3828125
(*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
accuracy1.7523348601021949
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
accuracy2.471040887142556
(exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))))
accuracy0.23828125
(*.f64 #s(literal -20 binary64) (*.f64 x x))
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)))
accuracy0.9697956056434058
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
accuracy1.7523348601021949
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
accuracy0
(exp.f64 x)
accuracy0
(cos.f64 x)
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
accuracy3.306690716101248
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
accuracy0
(cos.f64 x)
accuracy0.33431625976844204
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
accuracy57.84692517127818
#s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))
accuracy0.1328125
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))
accuracy0.25390625
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x))
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)))
accuracy0.42416000976844204
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x))
Samples
153.0ms256×0valid
Compiler

Compiled 276 to 42 computations (84.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-pow: 32.0ms (41.4% of total)
ival-mult: 20.0ms (25.9% of total)
ival-exp: 13.0ms (16.8% of total)
ival-cos: 8.0ms (10.4% of total)
ival-neg: 2.0ms (2.6% of total)
ival-add: 1.0ms (1.3% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series54.0ms (0.4%)

Memory
-28.2MiB live, 23.7MiB allocated
Counts
20 → 240
Calls
Call 1
Inputs
#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())
#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())
#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -20 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp -20) (neg x)))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp -20) (neg x)))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp -20) (neg x)))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp -20) (neg x)))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) (patch (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 x) (taylor 0 x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 1 (* 1/2 x)))) (taylor 0 x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 1 (* x (+ 1/2 (* 1/6 x)))))) (taylor 0 x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor -inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor -inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor -inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt (exp x) (taylor -inf x) (#s(alt (exp.f64 x) (patch (exp.f64 x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5/2 (pow x 2))) 4) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5/2 (pow x 2))) 4) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5/2 (pow x 2))) 4) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5/2 (pow x 2))) 4) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5/2 (pow x 2))) 4) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5/2 (pow x 2))) 4) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5/2 (pow x 2))) 4) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (exp (* 5/2 (pow x 2))) 4) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) (patch (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) (patch (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5/2 (pow x 2))) 4)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5/2 (pow x 2))) 4)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5/2 (pow x 2))) 4)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5/2 (pow x 2))) 4)) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5/2 (pow x 2))) 4)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5/2 (pow x 2))) 4)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5/2 (pow x 2))) 4)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (pow (exp (* 5/2 (pow x 2))) 4)) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) (patch (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) (patch (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 20 x)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 20 (* 200 x)))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x)))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (patch (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5/2 (pow x 2))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 5/2 (* 25/8 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 5/2 (* (pow x 2) (+ 25/8 (* 125/48 (pow x 2))))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -20 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal -20 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -20 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 15/2 (pow x 2))) (taylor 0 x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 15/2 (* 225/8 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 15/2 (* (pow x 2) (+ 225/8 (* 1125/16 (pow x 2))))))) (taylor 0 x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (patch (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) (patch (*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))) #<representation binary64>) () ())) ())
Calls

60 calls:

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

simplify277.0ms (2.2%)

Memory
37.4MiB live, 452.2MiB allocated
Algorithm
egg-herbie
Rules
17 848×lower-fma.f64
17 848×lower-fma.f32
4 686×lower-*.f64
4 686×lower-*.f32
4 168×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01571918
13961854
29311774
324331774
449601726
084271631
Stop Event
iter limit
node limit
Counts
240 → 240
Calls
Call 1
Inputs
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))
1
(+ 1 (* -20 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))
(exp (* -1 (* x (log (pow (exp -20) (neg x))))))
(exp (* -1 (* x (log (pow (exp -20) (neg x))))))
(exp (* -1 (* x (log (pow (exp -20) (neg x))))))
(exp (* -1 (* x (log (pow (exp -20) (neg x))))))
(exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))
(exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))
(exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))
(exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
1
(+ 1 (* 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 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 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(pow (exp (* 5/2 (pow x 2))) 4)
(pow (exp (* 5/2 (pow x 2))) 4)
(pow (exp (* 5/2 (pow x 2))) 4)
(pow (exp (* 5/2 (pow x 2))) 4)
(pow (exp (* 5/2 (pow x 2))) 4)
(pow (exp (* 5/2 (pow x 2))) 4)
(pow (exp (* 5/2 (pow x 2))) 4)
(pow (exp (* 5/2 (pow x 2))) 4)
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (pow x 2))
(* 5/2 (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 (* 5/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 5/2 (* 25/8 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 5/2 (* (pow x 2) (+ 25/8 (* 125/48 (pow x 2)))))))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(* -20 (pow x 2))
(* -20 (pow x 2))
(* -20 (pow x 2))
(* -20 (pow x 2))
(* -20 (pow x 2))
(* -20 (pow x 2))
(* -20 (pow x 2))
(* -20 (pow x 2))
(* -20 (pow x 2))
(* -20 (pow x 2))
(* -20 (pow x 2))
(* -20 (pow x 2))
1
(+ 1 (* 15/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 15/2 (* 225/8 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 15/2 (* (pow x 2) (+ 225/8 (* 1125/16 (pow x 2)))))))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (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) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x)))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x)))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 50 binary64) #s(literal 10 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 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))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (neg x))))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -20 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -20 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 200 binary64)) #s(literal -20 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -4000/3 binary64)) #s(literal 200 binary64)) #s(literal -20 binary64)) #s(literal 1 binary64))
(exp (* -1 (* x (log (pow (exp -20) (neg x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))
(exp (* -1 (* x (log (pow (exp -20) (neg x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))
(exp (* -1 (* x (log (pow (exp -20) (neg x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))
(exp (* -1 (* x (log (pow (exp -20) (neg x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))
(exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))
(exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))
(exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))
(exp (* -1 (* x (log (pow (exp -20) (* -1 x))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 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) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x 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 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 50 binary64) #s(literal 10 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 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))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x 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 x (*.f64 x (fma.f64 (*.f64 x x) #s(literal 50 binary64) #s(literal 10 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 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 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 (*.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 (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 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 (* 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 (*.f64 x x) #s(literal 50 binary64) #s(literal 10 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 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 (exp (* 5/2 (pow x 2))) 4)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64))
(pow (exp (* 5/2 (pow x 2))) 4)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64))
(pow (exp (* 5/2 (pow x 2))) 4)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64))
(pow (exp (* 5/2 (pow x 2))) 4)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64))
(pow (exp (* 5/2 (pow x 2))) 4)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64))
(pow (exp (* 5/2 (pow x 2))) 4)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64))
(pow (exp (* 5/2 (pow x 2))) 4)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64))
(pow (exp (* 5/2 (pow x 2))) 4)
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 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 (*.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 (exp (* 5/2 (pow x 2))) 4))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64)))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64)))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64)))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64)))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64)))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64)))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 binary64)))
(* (cos x) (pow (exp (* 5/2 (pow x 2))) 4))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))) #s(literal 4 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 (*.f64 x x) #s(literal 50 binary64) #s(literal 10 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(fma.f64 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 (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 15/2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(* 5/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 5/2 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 (* 5/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 5/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 5/2 (* 25/8 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 25/8 binary64)) #s(literal 5/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 5/2 (* (pow x 2) (+ 25/8 (* 125/48 (pow x 2)))))))
(fma.f64 x (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 125/48 binary64)) #s(literal 25/8 binary64)) #s(literal 5/2 binary64))) #s(literal 1 binary64))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(* -20 (pow x 2))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 15/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 15/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 15/2 (* 225/8 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 225/8 binary64)) #s(literal 15/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 15/2 (* (pow x 2) (+ 225/8 (* 1125/16 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 x #s(literal 1125/16 binary64)) #s(literal 225/8 binary64))) #s(literal 15/2 binary64)) #s(literal 1 binary64))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 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 (*.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 (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(* (cos x) (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))

rewrite331.0ms (2.6%)

Memory
-0.0MiB live, 446.8MiB allocated
Rules
10 226×lower-fma.f32
10 224×lower-fma.f64
5 124×lower-*.f32
5 106×lower-*.f64
1 826×lower-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041206
067188
1187157
2869125
37085125
08062125
Stop Event
iter limit
node limit
iter limit
Counts
20 → 787
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64)))
(cos.f64 x)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
#s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
(exp.f64 x)
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64))
(*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)))
(*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))
(*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
(*.f64 #s(literal -20 binary64) (*.f64 x x))
(exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 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 (*.f64 x x) #s(literal 15/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 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) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (neg.f64 x))))
(cos.f64 x)
(cos.f64 (neg.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)))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 x) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (neg.f64 x))))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (*.f64 x (fma.f64 x #s(literal 5/2 binary64) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal -5 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.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))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #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 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) 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 x (*.f64 x #s(literal -10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) #s(literal -80 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 10 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 10 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1/2 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 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 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 10 binary64)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) x) (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) x))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 4 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 4 binary64)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 40 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (fma.f64 x (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal -20 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -20 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal 1 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) (neg.f64 x)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))))))
(*.f64 (pow.f64 #s(literal 1 binary64) (neg.f64 x)) (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal -20 binary64)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal -20 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal 1/2 binary64)))) x) (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal 1/2 binary64)))) x))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64)) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
(*.f64 #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (cos.f64 x))
#s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (*.f64 x (fma.f64 x #s(literal 5/2 binary64) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal -5 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.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))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #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 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) 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 x (*.f64 x #s(literal -10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) #s(literal -80 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 10 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 10 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1/2 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 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 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 10 binary64)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) x) (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) x))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 4 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 4 binary64)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 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 (*.f64 x x) #s(literal 15/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 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) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))))
(exp.f64 x)
(exp.f64 (fma.f64 x (*.f64 x #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (*.f64 x (fma.f64 x #s(literal 5/2 binary64) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal -5 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.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))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #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 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) 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 x (*.f64 x #s(literal -10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) #s(literal -80 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 10 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 10 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1/2 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 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 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 10 binary64)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) x) (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) x))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 4 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 4 binary64)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))))
(log.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(+.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))) (log.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal -1/8 binary64)))
(+.f64 (log.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64))))) (log.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 1 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 1/4 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) #s(literal -1/4 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) #s(literal -1/4 binary64))))
(+.f64 (log.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1/8 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1/8 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 5 binary64)))) (log.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 5 binary64)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64))) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal -1/8 binary64)))
(neg.f64 (*.f64 (*.f64 x (neg.f64 x)) #s(literal 5/2 binary64)))
(neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)) #s(literal -1/8 binary64)))
(neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(neg.f64 (*.f64 #s(literal 5/2 binary64) (*.f64 x (neg.f64 x))))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(*.f64 x (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/8 binary64))))
(*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 5/2 binary64)))
(*.f64 (neg.f64 x) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/8 binary64)))
(*.f64 (*.f64 x (neg.f64 x)) #s(literal -5/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 x x) #s(literal 5/2 binary64))
(*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(*.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 x #s(literal 10 binary64))))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/8 binary64))
(*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) (log.f64 (exp.f64 #s(literal -1/8 binary64))))
(*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (neg.f64 x) #s(literal -1/8 binary64)))
(*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (neg.f64 x)) #s(literal 5/2 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 1/4 binary64))
(*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 x #s(literal -1/8 binary64)))
(*.f64 (*.f64 x #s(literal 5/2 binary64)) x)
(*.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal -20 binary64))
(*.f64 #s(literal 5/2 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/8 binary64)) (*.f64 x #s(literal -20 binary64)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(*.f64 #s(literal -5/2 binary64) (*.f64 x (neg.f64 x)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (neg.f64 x))) #s(literal 20 binary64))
(*.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(*.f64 (*.f64 #s(literal 5/2 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 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 (*.f64 x x) #s(literal 15/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 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) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (+.f64 x x) (*.f64 x #s(literal 5 binary64))))
(exp.f64 (*.f64 (*.f64 x (fma.f64 x #s(literal 5/2 binary64) (*.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal -5 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.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))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal 1/4 binary64) (*.f64 x #s(literal 1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #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 x) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) 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 x (*.f64 x #s(literal -10 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -40 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) #s(literal -80 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 10 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 10 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1/2 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (exp.f64 (*.f64 x x))) #s(literal 5 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 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 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 10 binary64)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 10 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) x) (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) x))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 4 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 4 binary64)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(-.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 x (*.f64 x #s(literal -5 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal -5 binary64))) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))
(-.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))
(-.f64 (fma.f64 x (*.f64 x #s(literal 5/2 binary64)) #s(literal 0 binary64)) (*.f64 x (*.f64 x #s(literal -5 binary64))))
(fma.f64 x (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 x (*.f64 (*.f64 x #s(literal -20 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 x (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/8 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 #s(literal -20 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (neg.f64 x) (*.f64 x #s(literal -5 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 5/2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (neg.f64 x) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x (neg.f64 x)) #s(literal -5 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x (neg.f64 x)) #s(literal -5/2 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x (neg.f64 x)) (/.f64 (*.f64 (*.f64 x x) #s(literal -25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x x) #s(literal 5/2 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -20 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 #s(literal -5 binary64) (*.f64 x (neg.f64 x)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 #s(literal -5 binary64) (/.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -5 binary64)))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 x #s(literal 10 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (/.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(fma.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) (log.f64 (exp.f64 #s(literal -1/8 binary64))) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (neg.f64 x) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -5 binary64))) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (neg.f64 x)) #s(literal 5/2 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 x (*.f64 x #s(literal -20 binary64))) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal -5 binary64))) #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal -5 binary64))) (/.f64 (*.f64 x (*.f64 x #s(literal -5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 1/4 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 x #s(literal -1/4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 x #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x #s(literal -1/8 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x #s(literal 5/2 binary64)) x (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal -20 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal -40 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 #s(literal 25 binary64) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(fma.f64 #s(literal 25 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(fma.f64 #s(literal 5/2 binary64) (*.f64 x x) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal 5/2 binary64) (*.f64 (*.f64 x x) #s(literal 2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -25 binary64)) (/.f64 (*.f64 x (neg.f64 x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(fma.f64 (*.f64 x #s(literal 5 binary64)) x (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x #s(literal -5 binary64)) (neg.f64 x) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 x #s(literal -1/8 binary64)) (*.f64 x #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 10 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -5 binary64)))) (/.f64 #s(literal -5 binary64) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(fma.f64 #s(literal -5/2 binary64) (*.f64 x (neg.f64 x)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (neg.f64 x))) #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 5 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x #s(literal 20 binary64))) (neg.f64 x) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 5/2 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)))) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (neg.f64 (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 #s(literal 15625 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (*.f64 #s(literal 15625 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 625 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))) (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (*.f64 (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (*.f64 (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))) (*.f64 (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 #s(literal 15625 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (*.f64 #s(literal 15625 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 625 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))) (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) #s(literal 1 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (neg.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (fma.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (*.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))) (fma.f64 #s(literal 25 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 #s(literal 15625 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (*.f64 #s(literal 15625 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 625 binary64) (*.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))) (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) #s(literal -1 binary64))
(*.f64 x (fma.f64 x #s(literal 5/2 binary64) (*.f64 x #s(literal 5 binary64))))
(*.f64 x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5/2 binary64))))
(*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal -5 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (/.f64 (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))) (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))) (/.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (*.f64 #s(literal 15625 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 625 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 625 binary64)) (*.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x)))))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64))))
(log.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(+.f64 (log.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))) (log.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal -1/8 binary64)))
(+.f64 (log.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64))))) (log.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 1 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 1/4 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) #s(literal -1/4 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) #s(literal -1/4 binary64))))
(+.f64 (log.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1/8 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1/8 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 5 binary64)))) (log.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 5 binary64)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64))) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(fma.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal -1/8 binary64)))
(neg.f64 (*.f64 (*.f64 x (neg.f64 x)) #s(literal 5/2 binary64)))
(neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)) #s(literal -1/8 binary64)))
(neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(neg.f64 (*.f64 #s(literal 5/2 binary64) (*.f64 x (neg.f64 x))))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(*.f64 x (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/8 binary64))))
(*.f64 #s(literal -20 binary64) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 5/2 binary64)))
(*.f64 (neg.f64 x) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/8 binary64)))
(*.f64 (*.f64 x (neg.f64 x)) #s(literal -5/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 x x) #s(literal 5/2 binary64))
(*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(*.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 x #s(literal 10 binary64))))
(*.f64 (*.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 10 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/8 binary64))
(*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) (log.f64 (exp.f64 #s(literal -1/8 binary64))))
(*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (neg.f64 x) #s(literal -1/8 binary64)))
(*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (neg.f64 x)) #s(literal 5/2 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))) #s(literal 1/4 binary64))
(*.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 x #s(literal -1/8 binary64)))
(*.f64 (*.f64 x #s(literal 5/2 binary64)) x)
(*.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal -20 binary64))
(*.f64 #s(literal 5/2 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/8 binary64)) (*.f64 x #s(literal -20 binary64)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 10 binary64))
(*.f64 #s(literal -5/2 binary64) (*.f64 x (neg.f64 x)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x (neg.f64 x))) #s(literal 20 binary64))
(*.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(*.f64 (*.f64 #s(literal 5/2 binary64) (neg.f64 x)) (neg.f64 x))
(exp.f64 (*.f64 x #s(literal 20 binary64)))
(exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 (neg.f64 x) #s(literal 1 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)))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -20 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -20 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 x #s(literal -20 binary64)))))
(/.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 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 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 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 x #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -40 binary64)) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (neg.f64 x)) #s(literal -20 binary64))
(*.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal 20 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))))))
(*.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) (*.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))) (exp.f64 (*.f64 x #s(literal 10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 (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)))
(*.f64 (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)))
(*.f64 (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal 10 binary64)))) (exp.f64 (*.f64 x #s(literal 10 binary64))))
(*.f64 (*.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64))))) (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal -1/4 binary64)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x #s(literal 1/4 binary64)))) (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/8 binary64))) (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #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/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (neg.f64 x) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))) #s(literal -1/8 binary64))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (+.f64 x x)) (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))) #s(literal -1/16 binary64))
(pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 x) #s(literal 5/2 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) #s(literal 1/4 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/4 binary64))) x) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/4 binary64))) #s(literal 10 binary64)) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal -1/8 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) x) (*.f64 x #s(literal -20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x (neg.f64 x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x x)) #s(literal -20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) #s(literal 20 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x #s(literal -20 binary64))) x)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) #s(literal -20 binary64))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 10 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 5/2 binary64))) x)
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) #s(literal 10 binary64))
(pow.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 1/4 binary64))) #s(literal 10 binary64))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64)))) (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 1/4 binary64)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) #s(literal -1/4 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/8 binary64)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 x) (/.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1/8 binary64)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (/.f64 (*.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 5 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 1/4 binary64))) (*.f64 x #s(literal 5 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal 2 binary64))))
(log.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(+.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))))
(+.f64 (log.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))) (log.f64 (*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))))))
(+.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64))) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(+.f64 (log.f64 (pow.f64 #s(literal 1 binary64) (neg.f64 x))) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(+.f64 (log.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal -20 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal -20 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal 1/2 binary64)))) x)) (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -20 binary64) (*.f64 x #s(literal 1/2 binary64)))) x)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)))) (log.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))) #s(literal 1 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))) #s(literal 1 binary64))))
(+.f64 (log.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))))) (log.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) #s(literal 20 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(fma.f64 x (*.f64 x #s(literal -20 binary64)) #s(literal 0 binary64))
(fma.f64 x (*.f64 x #s(literal -10 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -20 binary64) (*.f64 x x) #s(literal 0 binary64))
(fma.f64 #s(literal -20 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (neg.f64 x) (*.f64 x #s(literal 10 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (neg.f64 x) (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (neg.f64 x)) #s(literal 10 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 x (neg.f64 x)) #s(literal 20 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 10 binary64) (*.f64 x (neg.f64 x)) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 x x) #s(literal -20 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x x) #s(literal -10 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal 1/2 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 x #s(literal 20 binary64)) (neg.f64 x) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(fma.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal 20 binary64) (*.f64 x (neg.f64 x)) #s(literal 0 binary64))
(fma.f64 #s(literal 20 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 10 binary64))) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 20 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (*.f64 x #s(literal 20 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 40 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -20 binary64)) x #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -20 binary64)) (*.f64 x #s(literal 1/2 binary64)) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 x #s(literal 20 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #s(literal 20 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 x #s(literal -10 binary64)) x (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal -20 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(fma.f64 #s(literal -10 binary64) (*.f64 x x) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(neg.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) (*.f64 x (*.f64 x #s(literal -10 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) (*.f64 x (*.f64 x #s(literal -10 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) (*.f64 x (*.f64 x #s(literal -10 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) (*.f64 x (*.f64 x #s(literal -10 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) (*.f64 x (*.f64 x #s(literal -10 binary64))))) (-.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))) (*.f64 x (*.f64 x #s(literal -10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 20 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)) (*.f64 (*.f64 x x) #s(literal 20 binary64)))) (*.f64 (*.f64 x x) #s(literal 20 binary64)))
(/.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x (neg.f64 x))) x)
(/.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (neg.f64 (*.f64 x (*.f64 x x)))) (*.f64 x x))
(/.f64 (*.f64 #s(literal 20 binary64) (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 #s(literal 20 binary64) (neg.f64 (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x #s(literal 20 binary64))) x)
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 x #s(literal 20 binary64))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 20 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 20 binary64)) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
(*.f64 #s(literal -20 binary64) (*.f64 x x))
(*.f64 (neg.f64 x) (*.f64 x #s(literal 20 binary64)))
(*.f64 (*.f64 x (neg.f64 x)) #s(literal 20 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -20 binary64))))
(*.f64 (*.f64 x x) #s(literal -20 binary64))
(*.f64 (*.f64 x #s(literal 20 binary64)) (neg.f64 x))
(*.f64 #s(literal 20 binary64) (*.f64 x (neg.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 20 binary64)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 40 binary64))
(*.f64 (*.f64 x #s(literal -20 binary64)) x)
(*.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 x #s(literal 20 binary64)))
(*.f64 (*.f64 x (*.f64 (neg.f64 x) #s(literal 1 binary64))) #s(literal 20 binary64))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))
(/.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal -5 binary64)))))
(/.f64 (exp.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 25 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (exp.f64 (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) #s(literal 1 binary64)) (exp.f64 (*.f64 x (*.f64 x #s(literal -5 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 x (*.f64 x #s(literal -5 binary64)))))
(pow.f64 (exp.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal 125/8 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) #s(literal 125 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 x (*.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) x)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64))))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 5 binary64))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 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 (*.f64 x x) #s(literal 15/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 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) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))))

eval282.0ms (2.2%)

Memory
-6.2MiB live, 397.5MiB allocated
Compiler

Compiled 28 803 to 3 054 computations (89.4% saved)

prune297.0ms (2.3%)

Memory
-26.0MiB live, 622.4MiB allocated
Pruning

79 alts after pruning (73 fresh and 6 done)

PrunedKeptTotal
New1 310251 335
Fresh94857
Picked415
Done055
Total1 323791 402
Accuracy
99.8%
Counts
1 402 → 79
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.0%
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
94.2%
(*.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)))))
95.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 x)) #s(literal -20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64)))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x #s(literal 1/2 binary64))) (neg.f64 x)) #s(literal -1/2 binary64)))
99.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)))
99.2%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 (neg.f64 x))) x) #s(literal -1/2 binary64)))
97.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 1/2 binary64))) #s(literal 10 binary64)))
97.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)))
97.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64)))
93.5%
(*.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))))
96.8%
(*.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))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x)))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x)))
98.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) x)) #s(literal 4 binary64)))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
94.9%
(*.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.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 binary64))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #s(approx (* x (sqrt x)) (sqrt.f64 (*.f64 x (*.f64 x x))))))
93.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
94.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64)))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
94.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))))))
93.8%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal 10 binary64) (sqrt.f64 x) (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
95.1%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (*.f64 x x) #s(literal 5/2 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
95.1%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (pow.f64 (exp.f64 (*.f64 x #s(literal 5/2 binary64))) x)))
94.9%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x #s(literal 20 binary64))) x) #s(literal -1/8 binary64)))))
95.2%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 20 binary64)) (*.f64 x x)) #s(literal -1/8 binary64)))))
95.0%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) x))))
94.2%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
95.0%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))))
95.3%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
94.6%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal -5 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
94.3%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
94.3%
(*.f64 (cos.f64 x) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
92.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))))
93.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
94.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
93.1%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))))
94.3%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
9.8%
(*.f64 (cos.f64 x) #s(approx (pow (pow (pow (exp -20) (neg x)) (neg x)) -1/2) (fma.f64 x (*.f64 x #s(literal 10 binary64)) #s(literal 1 binary64))))
94.3%
(*.f64 (cos.f64 x) #s(approx (pow (pow (pow (exp -20) (neg x)) (neg x)) -1/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
9.8%
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x 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 #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 x (*.f64 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)))
21.3%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 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)))
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 (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 2 381 to 1 619 computations (32% saved)

simplify131.0ms (1%)

Memory
29.6MiB live, 142.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff320
(*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))
cost-diff512
(-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))
cost-diff1984
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))
cost-diff7360
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
cost-diff0
(exp.f64 (sqrt.f64 x))
cost-diff0
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
cost-diff0
(exp.f64 #s(literal -10 binary64))
cost-diff0
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.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 (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
cost-diff0
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x))
cost-diff0
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
cost-diff0
(cos.f64 x)
cost-diff0
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)))
Rules
3 300×lower-*.f32
3 264×lower-*.f64
1 430×associate-*r/
1 424×exp-prod
1 372×lower-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
054383
090347
1152269
2322253
31433251
47408251
08326251
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(neg.f64 x)
#s(literal -1/2 binary64)
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))))
(cos.f64 x)
x
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(exp.f64 #s(literal -10 binary64))
#s(literal -10 binary64)
(neg.f64 (*.f64 x x))
(*.f64 x x)
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
(cos.f64 x)
x
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
(exp.f64 (sqrt.f64 x))
(sqrt.f64 x)
(*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))
#s(literal 10 binary64)
(*.f64 x (sqrt.f64 x))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(cos.f64 x)
x
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(*.f64 x x)
#s(literal 15/2 binary64)
(*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))
(-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))
(*.f64 x #s(literal 5/2 binary64))
#s(literal 5/2 binary64)
(*.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))
#s(literal 1 binary64)
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
(*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))
(*.f64 #s(literal -20 binary64) (*.f64 x x))
#s(literal -20 binary64)
#s(literal -1/8 binary64)
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)))
(cos.f64 x)
x
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
(exp.f64 #s(literal 20 binary64))
#s(literal 20 binary64)
(neg.f64 x)
#s(literal -1/2 binary64)
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x))))
(cos.f64 x)
x
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x)))
(exp.f64 #s(literal -10 binary64))
#s(literal -10 binary64)
(neg.f64 (*.f64 x x))
(*.f64 x (neg.f64 x))
(*.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 (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 10 binary64)))))
(cos.f64 x)
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 (sqrt.f64 x) (*.f64 x #s(literal 10 binary64))))
(exp.f64 (sqrt.f64 x))
(sqrt.f64 x)
(*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 10 binary64)))
#s(literal 10 binary64)
(*.f64 x (sqrt.f64 x))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(cos.f64 x)
x
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))))
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -75/4 binary64))))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(*.f64 x x)
#s(literal 15/2 binary64)
(*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))
(*.f64 x (*.f64 x #s(literal -5/2 binary64)))
(-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))
(*.f64 x #s(literal -5/2 binary64))
(*.f64 x #s(literal 5/2 binary64))
#s(literal 5/2 binary64)
(*.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))
(/.f64 #s(literal -2/5 binary64) (*.f64 x x))
#s(literal 1 binary64)
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))
(*.f64 x (*.f64 x #s(literal 5/2 binary64)))
(*.f64 #s(literal -20 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal -20 binary64)))
#s(literal -20 binary64)
#s(literal -1/8 binary64)

localize338.0ms (2.7%)

Memory
13.0MiB live, 281.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.3828125
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
accuracy0.456073779305326
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))
accuracy1.7523348601021937
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
accuracy2.471040887142556
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))))
accuracy0.30078125
(*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))
accuracy0.328125
(*.f64 x (sqrt.f64 x))
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))))
accuracy3.245721023615422
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
accuracy0
(exp.f64 #s(literal -10 binary64))
accuracy0
(cos.f64 x)
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))))
accuracy3.1207866535333366
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
accuracy0
(*.f64 x #s(literal -1/2 binary64))
accuracy0.33431625976844204
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
accuracy52.413071820280486
#s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)))
accuracy57.84692517127818
#s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))
accuracy0.0078125
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
accuracy0.1328125
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
accuracy0.33431625976844204
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)))
accuracy0.42416000976844204
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x))
Samples
197.0ms256×0valid
Compiler

Compiled 368 to 52 computations (85.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 175.0ms
ival-mult: 107.0ms (61.1% of total)
ival-pow: 31.0ms (17.7% of total)
ival-cos: 14.0ms (8% of total)
ival-exp: 13.0ms (7.4% of total)
ival-div: 2.0ms (1.1% of total)
ival-sqrt: 2.0ms (1.1% of total)
ival-neg: 2.0ms (1.1% of total)
ival-add: 1.0ms (0.6% of total)
ival-sub: 1.0ms (0.6% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series27.0ms (0.2%)

Memory
-36.2MiB live, 42.0MiB allocated
Counts
24 → 276
Calls
Call 1
Inputs
#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())
#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())
#s(alt (exp.f64 #s(literal -10 binary64)) (patch (exp.f64 #s(literal -10 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())
#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())
#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())
#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) (patch (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) (taylor 0 x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt (cos.f64 x) (patch (cos.f64 x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) (patch (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -20 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20))) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp 20) x))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp 20) x))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp 20) x))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp 20) x))))) (taylor inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp 20) x))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp 20) x))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp 20) x))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* x (log (pow (exp 20) x))))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) (patch (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) (patch (*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))) (taylor 0 x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))) (taylor 0 x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor inf x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos x) (taylor -inf x) (#s(alt #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) (patch #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor -inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor -inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2)) (taylor -inf x) (#s(alt (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor inf x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal -1/2 binary64)) (patch (*.f64 x #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 19/2 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) (patch (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2))))) (taylor 0 x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* 10 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt (* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))) (taylor -inf x) (#s(alt (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) (patch (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* 50 (pow x 3))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4))))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* 10 (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (patch (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor 0 x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor 0 x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor 0 x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor 0 x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (sqrt x)) (taylor inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (exp (* (sqrt x) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (exp.f64 (sqrt.f64 x)) (patch (exp.f64 (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor inf x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2)))) (taylor -inf x) (#s(alt (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) (patch (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 15/2 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) (patch (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor 0 x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor 0 x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor 0 x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor 0 x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor inf x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor inf x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor inf x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor inf x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor -inf x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor -inf x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor -inf x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -5/2 x) (taylor -inf x) (#s(alt (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) (patch (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -75/4 (pow x 4)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 20 x)) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 20 (* 200 x)))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* x (+ 20 (* x (+ 200 (* 4000/3 x)))))) (taylor 0 x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (exp (* 20 x)) (taylor -inf x) (#s(alt (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (patch (pow.f64 (exp.f64 #s(literal 20 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 10 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2))))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2))))))) (taylor 0 x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (exp (* -20 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) (patch #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 x (sqrt.f64 x)) (patch (*.f64 x (sqrt.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor 0 x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* 10 (sqrt (pow x 3))) (taylor inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -10 (* (sqrt (pow x 3)) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (patch (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 15/2 (pow x 2))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 15/2 (* 225/8 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 15/2 (* (pow x 2) (+ 225/8 (* 1125/16 (pow x 2))))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* 15/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (patch (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5/2 (pow x 2))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 5/2 (* 25/8 (pow x 2))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ 5/2 (* (pow x 2) (+ 25/8 (* 125/48 (pow x 2))))))) (taylor 0 x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 5/2 (pow x 2))) (taylor -inf x) (#s(alt (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) (patch (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #<representation binary64>) () ())) ())
Calls

69 calls:

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

simplify326.0ms (2.6%)

Memory
18.9MiB live, 491.9MiB allocated
Algorithm
egg-herbie
Rules
20 692×lower-fma.f64
20 692×lower-fma.f32
4 886×lower-*.f64
4 886×lower-*.f32
4 126×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01851964
14681804
211941782
325441782
450721782
577111782
084681683
Stop Event
iter limit
node limit
Counts
276 → 276
Calls
Call 1
Inputs
1
(+ 1 (* 19/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 19/2 (* (pow x 2) (+ 1081/24 (* 102299/720 (pow x 2)))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 10 (* (pow x 2) (+ 50 (* 500/3 (pow x 2)))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
1
(+ 1 (* -20 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp (* -1 (* 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) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
(cos x)
1
(+ 1 (* -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 (* 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 (* 10 (pow x 2)))
(+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2)))))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2)))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* 10 (pow x 2))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
1
(+ 1 (* 10 (pow x 2)))
(+ 1 (* x (+ (* 10 x) (* 50 (pow x 3)))))
(+ 1 (* x (+ (* 10 x) (* x (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* 10 (pow x 2)))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp (sqrt x))
(exp (sqrt x))
(exp (sqrt x))
(exp (sqrt x))
(exp (sqrt x))
(exp (sqrt x))
(exp (sqrt x))
(exp (sqrt x))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
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 (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* 15/2 (pow x 2))
(* -5/2 x)
(* -5/2 x)
(* -5/2 x)
(* -5/2 x)
(* -5/2 x)
(* -5/2 x)
(* -5/2 x)
(* -5/2 x)
(* -5/2 x)
(* -5/2 x)
(* -5/2 x)
(* -5/2 x)
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
(* -75/4 (pow x 4))
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)))))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* 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)))
1
(+ 1 (* 15/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 15/2 (* 225/8 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 15/2 (* (pow x 2) (+ 225/8 (* 1125/16 (pow x 2)))))))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
(exp (* 15/2 (pow x 2)))
1
(+ 1 (* 5/2 (pow x 2)))
(+ 1 (* (pow x 2) (+ 5/2 (* 25/8 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 5/2 (* (pow x 2) (+ 25/8 (* 125/48 (pow x 2)))))))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
(exp (* 5/2 (pow x 2)))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 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 x (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64))) #s(literal 1 binary64))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x))))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 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 (*.f64 x 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 (*.f64 x 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 (*.f64 x x) #s(literal 500/3 binary64) #s(literal 50 binary64))) #s(literal 10 binary64)) #s(literal 1 binary64))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -1 (* x (log (pow (exp 20) x)))))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -20 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -20 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 200 (pow x 2)) 20)))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 200 binary64)) #s(literal -20 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 200 (* -4000/3 (pow x 2)))) 20)))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal -4000/3 binary64)) #s(literal 200 binary64)) #s(literal -20 binary64)) #s(literal 1 binary64))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp (* -1 (* x (log (pow (exp 20) x)))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 x (*.f64 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 x (*.f64 x (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 102299/720 binary64)) #s(literal 1081/24 binary64)) #s(literal 19/2 binary64))) #s(literal 1 binary64))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(* (cos x) (sqrt (/ 1 (exp (* -20 (pow x 2))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(fma.f64 (*.f64 x x) (fma.f64 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 (*.f64 x 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 (* -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 (* 19/2 (pow x 2)))
(fma.f64 #s(literal 19/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 19/2 (* 1081/24 (pow x 2)))))
(fma.f64 x (*.f64 x (fma.f64 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 x (*.f64 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 (*.f64 x 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 (*.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)))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (- (* 50 (pow x 2)) 1/2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 50 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* x (- (+ (* 50 (pow x 2)) (* x (+ (* -5 x) (* 500/3 (pow x 3))))) 1/2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 500/3 binary64)) #s(literal 45 binary64)) #s(literal 19/2 binary64)) #s(literal 1 binary64))
(* (cos x) (exp (* 10 (pow x 2))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.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) (pow (sqrt -1) 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 2)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(* (cos x) (exp (* -10 (* (pow x 2) (pow (sqrt -1) 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 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 x) (* 50 (pow x 3)))))
(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 (+ (* 50 (pow x 2)) (* 500/3 (pow x 4)))))))
(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 (*.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) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp (* -10 (* (pow x 2) (pow (sqrt -1) 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (sqrt x))
(exp.f64 (sqrt.f64 x))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 x)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 x)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 x)))
(exp (* (sqrt x) (pow (sqrt -1) 2)))
(exp.f64 (neg.f64 (sqrt.f64 x)))
1
#s(literal 1 binary64)
(+ 1 (* 10 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 10 (* 50 (pow x 2)))))
(fma.f64 (*.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 (*.f64 x x) #s(literal 500/3 binary64) #s(literal 50 binary64))) #s(literal 10 binary64)) #s(literal 1 binary64))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* (exp (* 5/2 (pow x 2))) (exp (* 15/2 (pow x 2))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* 15/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -5/2 x)
(*.f64 x #s(literal -5/2 binary64))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
(* -75/4 (pow x 4))
(*.f64 #s(literal -75/4 binary64) (*.f64 x (*.f64 x (*.f64 x x))))
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 (*.f64 x 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 (*.f64 x x) #s(literal 500/3 binary64) #s(literal 50 binary64))) #s(literal 10 binary64)) #s(literal 1 binary64))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (/ 1 (exp (* -20 (pow x 2)))))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(sqrt (pow x 3))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 x (*.f64 x x)))
(* -1 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(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))))
1
#s(literal 1 binary64)
(+ 1 (* 15/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 15/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 15/2 (* 225/8 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 225/8 binary64)) #s(literal 15/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 15/2 (* (pow x 2) (+ 225/8 (* 1125/16 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 1125/16 binary64)) #s(literal 225/8 binary64)) #s(literal 15/2 binary64)) #s(literal 1 binary64))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(exp (* 15/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 5/2 (pow x 2)))
(fma.f64 x (*.f64 x #s(literal 5/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 5/2 (* 25/8 (pow x 2)))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 25/8 binary64) #s(literal 5/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 5/2 (* (pow x 2) (+ 25/8 (* 125/48 (pow x 2)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 x (*.f64 x #s(literal 125/48 binary64)) #s(literal 25/8 binary64)) #s(literal 5/2 binary64)) #s(literal 1 binary64))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))
(exp (* 5/2 (pow x 2)))
(exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))))

rewrite317.0ms (2.5%)

Memory
-7.4MiB live, 325.7MiB allocated
Rules
4 666×lower-*.f32
4 636×lower-*.f64
3 360×lower-/.f32
3 358×lower-/.f64
3 186×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053261
088224
1246173
21177155
08471154
Stop Event
iter limit
node limit
iter limit
Counts
24 → 982
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)))
(cos.f64 x)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #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))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x)))
(exp.f64 #s(literal -10 binary64))
(*.f64 (cos.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 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))))
(exp.f64 (sqrt.f64 x))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))
(-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) x)
#s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))
(*.f64 x (sqrt.f64 x))
(*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))))))
(exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))
Outputs
(/.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 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (cos.f64 x)))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(cos.f64 x)
(*.f64 (cos.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 x))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -20 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 20 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal -10 binary64) x))) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 10 binary64))) (*.f64 x x)))
(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 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x x))) #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))) x))
(exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal -10 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (fma.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 5 binary64)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (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)))))
(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 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.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 (neg.f64 x)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #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 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (neg.f64 x) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 (neg.f64 x) #s(literal -1/4 binary64) (*.f64 (neg.f64 x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 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))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) x)
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) x)) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x))) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (neg.f64 x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) x) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x)) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (*.f64 x #s(literal 1/2 binary64)))
(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 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1/2 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.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/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 x #s(literal 1/2 binary64))) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 20 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -20 binary64))) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x #s(literal -20 binary64)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 40 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64))))) (*.f64 x #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x x))) #s(literal -20 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 #s(literal 2 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 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (+.f64 (neg.f64 x) (neg.f64 x)))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) x)
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal -20 binary64))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) (neg.f64 x)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 40 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal -1 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal -20 binary64)))
(pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal 20 binary64))
(pow.f64 (exp.f64 (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
(*.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal -1/2 binary64)))
(*.f64 (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)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64)) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal -10 binary64)))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
(*.f64 #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #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 (*.f64 x 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)))))
(-.f64 (/.f64 (*.f64 (*.f64 x 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 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.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 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x (neg.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 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x 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)) x #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 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x 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 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (+.f64 (fma.f64 (*.f64 x 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 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 x 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 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (+.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x 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 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 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 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/64 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/64 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 (fma.f64 (*.f64 x 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 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (+.f64 (fma.f64 (*.f64 x 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 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/16 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x 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 (fma.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1/16 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x 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 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1 binary64)))) (neg.f64 (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 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))) (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 (*.f64 x 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 (*.f64 x 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 (/.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 (*.f64 x 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 (*.f64 (/.f64 (*.f64 (*.f64 x 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 (*.f64 x 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 #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 (*.f64 x 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)))))
(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))
(*.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 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 x 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 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 (*.f64 x 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 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 #s(literal 0 binary64) (*.f64 x #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1/2 binary64)))
(neg.f64 (*.f64 x #s(literal 1/2 binary64)))
(/.f64 x #s(literal -2 binary64))
(/.f64 (neg.f64 x) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -2 binary64) x) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -2 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (/.f64 #s(literal -2 binary64) x) #s(literal -1 binary64))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 (neg.f64 x) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 x #s(literal -1/2 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 (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 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (cos.f64 x)))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -20 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 20 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal -10 binary64) x))) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 10 binary64))) (*.f64 x x)))
(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 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x x))) #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))) x))
(exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal -10 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (fma.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 5 binary64)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (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)))))
(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 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.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 (neg.f64 x)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #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 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (neg.f64 x) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 (neg.f64 x) #s(literal -1/4 binary64) (*.f64 (neg.f64 x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 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))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) x)
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) x)) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x))) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (neg.f64 x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) x) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x)) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (*.f64 x #s(literal 1/2 binary64)))
(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 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1/2 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.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/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 x #s(literal 1/2 binary64))) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 #s(literal -10 binary64))
(/.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 (neg.f64 (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (cos.f64 x)))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal -20 binary64))))
(exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 20 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal -10 binary64) x))) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 10 binary64))) (*.f64 x x)))
(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 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (sqrt.f64 x) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))))
(exp.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x x))) #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))) (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x)))) x))
(exp.f64 (*.f64 (log.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x)))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))) x))
(exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (*.f64 #s(literal -10 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(exp.f64 (fma.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 5 binary64)))))
(exp.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (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)))))
(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 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.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 (neg.f64 x)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (fma.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #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 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (neg.f64 x) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 (neg.f64 x) #s(literal -1/4 binary64) (*.f64 (neg.f64 x) #s(literal -1/4 binary64))))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (fma.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(pow.f64 (exp.f64 #s(literal -10 binary64)) (*.f64 #s(literal 2 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))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 x (sqrt.f64 x)))
(pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) x)
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) x)) (neg.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x))) x)
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x))) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (neg.f64 x) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) x) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (sqrt.f64 x)) (*.f64 x #s(literal 10 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (*.f64 x #s(literal 1/2 binary64)))
(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 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) #s(literal -1/2 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) #s(literal -1/2 binary64)) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) #s(literal 10 binary64)) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #s(literal 5 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal -10 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))))
(*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 5 binary64))) (*.f64 x (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) x) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) x))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.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/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -10 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (fma.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 (sqrt.f64 x)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 x #s(literal 1/2 binary64))) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (sqrt.f64 x))) (*.f64 x #s(literal 1/2 binary64))))
(exp.f64 (sqrt.f64 x))
(pow.f64 (exp.f64 (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(exp.f64 (fma.f64 x (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/16 binary64)))) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/16 binary64)))))
(*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/16 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/16 binary64))) (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))))
(/.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) x)
(/.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64)) x)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))))
(/.f64 (*.f64 x (/.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal -5/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 x #s(literal -5/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) #s(literal -1 binary64)) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (neg.f64 (*.f64 x #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) x))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) x) x)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) #s(literal -5/2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (neg.f64 (*.f64 x #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64)))) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) x) x)) (*.f64 (*.f64 x #s(literal 15/2 binary64)) #s(literal -5/2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 (neg.f64 (*.f64 x #s(literal -5/2 binary64))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (neg.f64 (*.f64 x #s(literal -5/2 binary64))) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 #s(literal -5/2 binary64) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 #s(literal -5/2 binary64) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) x) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))) (neg.f64 (*.f64 x #s(literal -5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (neg.f64 (*.f64 x #s(literal -5/2 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal -1 binary64))
(*.f64 x (*.f64 x #s(literal 15/2 binary64)))
(*.f64 x (/.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) x))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(*.f64 (*.f64 x x) #s(literal 15/2 binary64))
(*.f64 #s(literal 15/2 binary64) (*.f64 x x))
(*.f64 #s(literal 15/2 binary64) (/.f64 (*.f64 x x) #s(literal 1 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (/.f64 x x))
(*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x (/.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal -5/2 binary64)))))
(*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))
(*.f64 (*.f64 x #s(literal 15/2 binary64)) x)
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(*.f64 (/.f64 (*.f64 x x) (*.f64 x #s(literal -5/2 binary64))) (/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x))
(*.f64 (/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x) (/.f64 (*.f64 x x) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) x) x)
(*.f64 (*.f64 x #s(literal -3 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x))
(*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x) (*.f64 x #s(literal -3 binary64)))
(*.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 15/2 binary64)) #s(literal -5/2 binary64))) (/.f64 (*.f64 x #s(literal -5/2 binary64)) x))
(*.f64 (/.f64 (*.f64 x #s(literal -5/2 binary64)) x) (*.f64 x (/.f64 (*.f64 x #s(literal 15/2 binary64)) #s(literal -5/2 binary64))))
(*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -5/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x x)) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (*.f64 x #s(literal -5/2 binary64)))
(*.f64 (*.f64 x (/.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal -5/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -5/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 15/2 binary64)))))
(*.f64 (/.f64 #s(literal 15/2 binary64) x) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 x x) (/.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 x x) (/.f64 (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 x x) (/.f64 (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -5/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) x))
(*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 15/2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) x) (/.f64 x (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -5/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) #s(literal -5/2 binary64)))
(*.f64 (/.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal -5/2 binary64)))
(*.f64 (/.f64 x (*.f64 x x)) (/.f64 (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal -5/2 binary64)))
(*.f64 (/.f64 x (*.f64 x #s(literal -5/2 binary64))) (/.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) x))
(*.f64 (/.f64 x (*.f64 x #s(literal -5/2 binary64))) (/.f64 (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x))
(*.f64 (/.f64 x (*.f64 x #s(literal -5/2 binary64))) (/.f64 (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) x))
(*.f64 (/.f64 x (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (/.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 x (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (/.f64 (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 x (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (/.f64 (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x x)) (/.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x) x) (/.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x x)) x) (/.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) x) x) (/.f64 #s(literal -5/2 binary64) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal -5/2 binary64))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x))
(*.f64 (/.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal -5/2 binary64)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 x x)) (/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal -5/2 binary64)))
(*.f64 (/.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) #s(literal -5/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -5/2 binary64)))
(*.f64 (/.f64 #s(literal 15/2 binary64) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal -5/2 binary64)))
(*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x x)) (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) #s(literal -5/2 binary64)))
(*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 x x)) #s(literal -2/5 binary64))
(*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x x)) (/.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal -5/2 binary64)))
(*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (*.f64 x x)) (/.f64 x #s(literal -5/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x) (*.f64 x x)) (/.f64 (*.f64 x #s(literal 15/2 binary64)) #s(literal -5/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x) (*.f64 x #s(literal -5/2 binary64))) (/.f64 (*.f64 x #s(literal 15/2 binary64)) x))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (/.f64 (*.f64 x #s(literal 15/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x x)) (*.f64 x x)) #s(literal -3 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x x)) (*.f64 x #s(literal -5/2 binary64))) (/.f64 #s(literal 15/2 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 15/2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) x) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) x) (*.f64 x #s(literal -5/2 binary64))) (/.f64 #s(literal -5/2 binary64) x))
(*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) x) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal -5/2 binary64))
(*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (neg.f64 x)) (/.f64 #s(literal -1 binary64) (*.f64 x #s(literal -5/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x #s(literal -5/2 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (neg.f64 x)))
(*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (neg.f64 (*.f64 x #s(literal -5/2 binary64)))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (neg.f64 (*.f64 x #s(literal -5/2 binary64)))))
(+.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal -5 binary64)))
(+.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x #s(literal 5/2 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))))
(+.f64 (*.f64 x #s(literal 5/6 binary64)) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(-.f64 (*.f64 x #s(literal 5/6 binary64)) (*.f64 x #s(literal 10/3 binary64)))
(-.f64 (/.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 x #s(literal 5/6 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 x #s(literal 10/3 binary64)) #s(literal 1 binary64)))
(fma.f64 x #s(literal 5/2 binary64) (*.f64 x #s(literal -5 binary64)))
(fma.f64 x #s(literal -5 binary64) (*.f64 x #s(literal 5/2 binary64)))
(fma.f64 x #s(literal 5/6 binary64) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (neg.f64 x) #s(literal 5 binary64) (*.f64 x #s(literal 5/2 binary64)))
(fma.f64 #s(literal 5/2 binary64) x (*.f64 x #s(literal -5 binary64)))
(fma.f64 #s(literal 5 binary64) (neg.f64 x) (*.f64 x #s(literal 5/2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 5/2 binary64)))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 25/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 15/2 binary64))) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 #s(literal -5 binary64) x (*.f64 x #s(literal 5/2 binary64)))
(fma.f64 (/.f64 (*.f64 x #s(literal 5/2 binary64)) x) (/.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 15/2 binary64)) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (/.f64 x x) (/.f64 (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 5/2 binary64))) #s(literal 15/2 binary64)) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (/.f64 x #s(literal 15/2 binary64)) (/.f64 (*.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 5/2 binary64))) x) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 #s(literal 5/6 binary64) x (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 15/2 binary64)) (/.f64 #s(literal 25/4 binary64) x) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (/.f64 #s(literal 25/4 binary64) x) (/.f64 (*.f64 x x) #s(literal 15/2 binary64)) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (/.f64 #s(literal 5/2 binary64) x) (/.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))) #s(literal 15/2 binary64)) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64))) x) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (/.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 15/2 binary64)) (/.f64 (*.f64 x #s(literal 5/2 binary64)) x) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) x) x) #s(literal 1/3 binary64) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) x) #s(literal 15/2 binary64)) (/.f64 #s(literal 5/2 binary64) x) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 5/2 binary64)) x) (/.f64 x #s(literal 15/2 binary64)) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) #s(literal 5/2 binary64)) #s(literal 15/2 binary64)) (/.f64 x x) (neg.f64 (*.f64 x #s(literal 10/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal -5 binary64))))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))))
(/.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal -5 binary64))))))
(/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal 15/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal -5 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (neg.f64 (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (neg.f64 (*.f64 x #s(literal -5/2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 25/4 binary64)) (*.f64 x #s(literal 15/2 binary64))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal 25 binary64)))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 15625/64 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 15625 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 15625/64 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 15625 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 625/16 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 625 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 25/4 binary64)) (*.f64 (*.f64 x x) #s(literal 25 binary64))))) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 625/16 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 625 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x x) #s(literal 25 binary64))) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 15625/64 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 15625 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 15625/64 binary64) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 15625 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64))))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (neg.f64 (neg.f64 (*.f64 x #s(literal 15/2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64))) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 25/4 binary64)) (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x #s(literal 5/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x #s(literal 5/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 10/3 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 5/6 binary64)) (*.f64 x #s(literal 5/6 binary64)) (fma.f64 (*.f64 x #s(literal 10/3 binary64)) (*.f64 x #s(literal 10/3 binary64)) (*.f64 (*.f64 x #s(literal 5/6 binary64)) (*.f64 x #s(literal 10/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (*.f64 (*.f64 x x) #s(literal 25/4 binary64))) (-.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x #s(literal 5/2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 125 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 5/6 binary64)) (*.f64 x #s(literal 5/6 binary64))) (*.f64 (*.f64 x #s(literal 10/3 binary64)) (*.f64 x #s(literal 10/3 binary64)))) (fma.f64 x #s(literal 5/6 binary64) (*.f64 x #s(literal 10/3 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))) #s(literal -1 binary64))
(*.f64 x #s(literal -5/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x))
(*.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal -5 binary64)))))))
(*.f64 #s(literal -5/2 binary64) x)
(*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 15/2 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))))
(*.f64 (neg.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x #s(literal 15/2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 15/2 binary64) x) (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) #s(literal 15/2 binary64)))
(*.f64 (/.f64 (*.f64 x #s(literal 15/2 binary64)) x) (/.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal 15/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal -5/2 binary64))) x) (/.f64 x #s(literal 15/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) #s(literal 15/2 binary64)) (/.f64 #s(literal 15/2 binary64) x))
(*.f64 (/.f64 (*.f64 x #s(literal 15/2 binary64)) #s(literal 15/2 binary64)) (/.f64 (*.f64 x #s(literal -5/2 binary64)) x))
(*.f64 (/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal -5/2 binary64))) #s(literal 15/2 binary64)) (/.f64 x x))
(log.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5 binary64))))
(+.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(fma.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 5/2 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))
(/.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))
(/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 x #s(literal 15/2 binary64)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x)) (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x)) (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x)) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x)) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x)) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x)) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64)) #s(literal 1 binary64)) (/.f64 x (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64)) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64)) (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64)) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x)) (*.f64 x (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64)) (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x)) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64)) (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64)) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x)) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x)) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x)) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x)) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal -5/2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))) (*.f64 x #s(literal -5/2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64))) (*.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 x #s(literal -5/2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))) (neg.f64 (*.f64 x #s(literal -5/2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64))) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (neg.f64 (*.f64 x #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64))) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))
(/.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) x))
(/.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 x (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x) (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) x))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x) (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))) x) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x) #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x) (neg.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x) (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64))) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x) (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal -1 binary64))) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (neg.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x) (*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (neg.f64 (*.f64 x #s(literal 15/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 5/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 5/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))) (*.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 5/2 binary64)))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5 binary64))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 5/2 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))) (*.f64 (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))) (-.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))))
(*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(*.f64 x (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(*.f64 x (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (log.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 15/2 binary64)))
(*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))
(*.f64 (*.f64 x #s(literal -5/2 binary64)) (log.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))))
(*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (log.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5/2 binary64)))
(*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (log.f64 (exp.f64 (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x) (*.f64 x #s(literal 15/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x x)) #s(literal 15/2 binary64))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) x) #s(literal -5/2 binary64))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64))))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 15/2 binary64))))
(*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal 15/2 binary64)) (/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x))
(exp.f64 (*.f64 x #s(literal 20 binary64)))
(exp.f64 (*.f64 #s(literal 20 binary64) (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 40 binary64))) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) 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 20 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 x) #s(literal 20 binary64))
(*.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (fma.f64 x #s(literal 1/2 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
#s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3/2 binary64)))
(pow.f64 x #s(literal 3/2 binary64))
(*.f64 x (sqrt.f64 x))
(*.f64 (sqrt.f64 x) x)
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))
(*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 10 binary64))
(*.f64 (*.f64 x #s(literal 10 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x)
(exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64))))
(pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 15/2 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x (/.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal -5/2 binary64)))))
(pow.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64)))) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (pow.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) #s(literal 125/8 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -125 binary64))))) (fma.f64 (*.f64 x x) #s(literal 25/4 binary64) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 15/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 x #s(literal 15/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) x) (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) x) (*.f64 (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) x) (*.f64 (*.f64 x #s(literal -5/2 binary64)) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 x x)) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 x #s(literal -5/2 binary64))) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64))))) (*.f64 x #s(literal -5/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))) x)
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x)) (*.f64 x #s(literal 15/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) (*.f64 x x))) #s(literal 15/2 binary64))
(pow.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) x)) #s(literal -5/2 binary64))
(pow.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))))) (exp.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 x) (*.f64 x #s(literal 15/2 binary64)))
(pow.f64 (exp.f64 x) (/.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) x))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 x (*.f64 x #s(literal 15/2 binary64))))
(pow.f64 (exp.f64 #s(literal 15/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 x #s(literal 15/2 binary64))) x)
(pow.f64 (exp.f64 (/.f64 (*.f64 x x) (*.f64 x #s(literal -5/2 binary64)))) (/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x))
(pow.f64 (exp.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) x)) x)
(pow.f64 (exp.f64 (*.f64 x #s(literal -3 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x))
(pow.f64 (exp.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x)) (*.f64 x #s(literal -3 binary64)))
(pow.f64 (exp.f64 (*.f64 x (/.f64 (*.f64 x #s(literal 15/2 binary64)) #s(literal -5/2 binary64)))) (/.f64 (*.f64 x #s(literal -5/2 binary64)) x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))) (*.f64 x #s(literal -5/2 binary64))) #s(literal -2/5 binary64))) (/.f64 #s(literal 1 binary64) x))
(pow.f64 (exp.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x x))) (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))
(pow.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal -5/2 binary64))))) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))
(pow.f64 (exp.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))) (*.f64 x #s(literal -5/2 binary64)))
(*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal 5/2 binary64)))) (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (*.f64 x #s(literal -5 binary64)))))
(*.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))) (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (*.f64 (*.f64 x #s(literal -5 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal 2 binary64))) (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -20 binary64))) (*.f64 (*.f64 x x) #s(literal -1/8 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/8 binary64))) (*.f64 (*.f64 x x) #s(literal -20 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 20 binary64)) #s(literal -1/4 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) #s(literal 20 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 #s(literal 20 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (neg.f64 x)) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (neg.f64 x) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (fma.f64 x #s(literal -1/2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64))) #s(literal -1/8 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 (fma.f64 x (*.f64 x #s(literal -20 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64)))) #s(literal -1/16 binary64))
(pow.f64 (exp.f64 (fma.f64 x #s(literal 20 binary64) (*.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 (*.f64 x x)) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 (*.f64 x x) #s(literal -1/8 binary64)))
(pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) #s(literal -20 binary64)))
(pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) #s(literal -1/8 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) x) (*.f64 x #s(literal -20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (neg.f64 x)) (*.f64 x #s(literal 20 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x x)) #s(literal -20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x (neg.f64 x))) #s(literal 20 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) #s(literal -20 binary64)) (*.f64 x x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) #s(literal 20 binary64)) (*.f64 x (neg.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x #s(literal 20 binary64))) (neg.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 x #s(literal -20 binary64))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1 binary64))) x)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 #s(literal 20 binary64) (neg.f64 x))) x)
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64))) #s(literal -20 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 x #s(literal -20 binary64)))) x)
(*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/16 binary64))) (exp.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal -1/16 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 20 binary64))) (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 20 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/8 binary64)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))) #s(literal -1/4 binary64)) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 20 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))) #s(literal -1/4 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -20 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal -20 binary64)) #s(literal 2 binary64))))

eval331.0ms (2.6%)

Memory
25.3MiB live, 287.3MiB allocated
Compiler

Compiled 39 173 to 4 224 computations (89.2% saved)

prune231.0ms (1.8%)

Memory
-4.0MiB live, 404.7MiB allocated
Pruning

87 alts after pruning (79 fresh and 8 done)

PrunedKeptTotal
New1 363291 392
Fresh185068
Picked325
Done066
Total1 384871 471
Accuracy
99.8%
Counts
1 471 → 87
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.3%
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
94.3%
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
95.0%
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
94.2%
(*.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)))))
96.8%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 x) #s(literal 20 binary64)) (neg.f64 x)) #s(literal -1/2 binary64)))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))) #s(literal 5 binary64)))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
97.6%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5 binary64)))
97.7%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -20 binary64))) #s(literal -1/16 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64)))
93.5%
(*.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))))
96.8%
(*.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))
98.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x)))
97.9%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
94.4%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) x) (*.f64 #s(literal -20 binary64) x)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) #s(literal -20 binary64)) (*.f64 x x)))
98.1%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 x)) x))
99.3%
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 x)) (*.f64 x #s(literal 1/2 binary64))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
94.7%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 x x)) (*.f64 x #s(literal 5 binary64))))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) x)) #s(literal 4 binary64)))
93.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (sqrt.f64 x)))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (sqrt.f64 x))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal -10 binary64)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64)))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 20 binary64))) (*.f64 x #s(literal 1/2 binary64))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) x))
94.9%
(*.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.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal -20 binary64))) (*.f64 x #s(literal -1/2 binary64))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))))
93.4%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x)))) (sqrt.f64 x)))
93.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) (*.f64 x (sqrt.f64 x))))
94.5%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #s(approx (* x (sqrt x)) (sqrt.f64 (*.f64 x (*.f64 x x))))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) x)) (neg.f64 x)))
93.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x)))
93.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (sqrt.f64 x))))
93.4%
(*.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 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) #s(approx (* x (sqrt x)) (sqrt.f64 (*.f64 x (*.f64 x x)))))))
94.6%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))))
94.8%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 x) (*.f64 x #s(literal 10 binary64))))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 (*.f64 x x) #s(literal 1/4 binary64))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x)))
94.3%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
94.2%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64)))))
95.0%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -10 binary64)) (neg.f64 (*.f64 x x))))
95.1%
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -20 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
94.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))))))
94.3%
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
93.4%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 x x) (*.f64 x #s(literal -5/2 binary64)))) (/.f64 (*.f64 #s(literal 15/2 binary64) (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) x)) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
94.0%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64))) (*.f64 x (/.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal -5/2 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
95.9%
(*.f64 (cos.f64 x) (*.f64 (pow.f64 (exp.f64 x) (*.f64 x #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
95.1%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (pow.f64 (exp.f64 (*.f64 x #s(literal 5/2 binary64))) x)))
94.9%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x #s(literal 20 binary64))) x) #s(literal -1/8 binary64)))))
95.2%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 20 binary64)) (*.f64 x x)) #s(literal -1/8 binary64)))))
95.0%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) x))))
94.8%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) x) (*.f64 x x)) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
94.3%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x) (*.f64 x #s(literal -3 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
94.1%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #s(approx (exp (* (* -20 (* x x)) -1/8)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))))))
94.4%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (/.f64 #s(literal 1 binary64) x))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
95.5%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
94.6%
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal -5 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
94.3%
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
94.5%
(*.f64 (cos.f64 x) (exp.f64 (fma.f64 x (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))))
94.3%
(*.f64 (cos.f64 x) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
92.6%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x))) (sqrt.f64 (sqrt.f64 x)))))
93.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
94.2%
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) x)))
94.3%
(*.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 #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 x (*.f64 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)))
21.3%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 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)))
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))))
10.3%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) (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))))
10.1%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) (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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
18.2%
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 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 (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
1.5%
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Compiler

Compiled 3 315 to 1 445 computations (56.4% saved)

regimes75.0ms (0.6%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes69.0ms (0.5%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes62.0ms (0.5%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes70.0ms (0.5%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes59.0ms (0.5%)

Memory
20.6MiB live, 97.0MiB 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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x 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 (pow (exp 20) (* x (neg x))) -1/2) (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 (pow (exp 20) (* x (neg x))) -1/2) (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))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (pow (exp -20) (neg x)) (neg x)) -1/2) (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 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 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 #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 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))) (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 (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) #s(approx (pow (pow (pow (exp -20) (neg x)) (neg x)) -1/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
(*.f64 (cos.f64 x) (sqrt.f64 (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))))
(*.f64 (cos.f64 x) (exp.f64 (fma.f64 x (*.f64 x #s(literal 5/2 binary64)) (*.f64 (*.f64 x x) #s(literal 15/2 binary64)))))
(*.f64 (cos.f64 x) (exp.f64 (fma.f64 x (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal -10 binary64))))))
(*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.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 (*.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)) (neg.f64 (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 (*.f64 x x))) #s(literal -10 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal -10 binary64) x)) (neg.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (neg.f64 x))) #s(literal -10 binary64)))
(*.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 -1/2 binary64)) (*.f64 #s(literal -20 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -20 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 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 #s(literal 40 binary64) x)) (*.f64 x #s(literal 1/4 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 (*.f64 x #s(literal 1/2 binary64)))) #s(literal 20 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) x)) #s(literal 4 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (neg.f64 x)) (*.f64 (*.f64 x #s(literal 20 binary64)) #s(literal -1/2 binary64))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64))) #s(literal 4 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal -1/2 binary64)))) #s(literal -2 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x (*.f64 x #s(literal 20 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 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) (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))) (exp.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64))))
(*.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 (sqrt.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) x)))
(*.f64 (cos.f64 x) (pow.f64 (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 x (*.f64 #s(literal 10 binary64) (sqrt.f64 x)))) (sqrt.f64 x)))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))) (sqrt.f64 x)))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 5/2 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 #s(literal 10 binary64) #s(approx (* x (sqrt x)) (sqrt.f64 (*.f64 x (*.f64 x x)))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x))) #s(approx (* x (sqrt x)) (sqrt.f64 (*.f64 x (*.f64 x x))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64))) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 20 binary64)) x)) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal -5 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (*.f64 x x) #s(literal 5/2 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 x (sqrt.f64 x)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))) #s(literal 10 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 x))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 x #s(literal 5/2 binary64)) x))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 5 binary64))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 x))) (*.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (sqrt.f64 x) #s(literal 1/2 binary64))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) (/.f64 #s(literal 1 binary64) x))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -5/2 binary64)) x) (*.f64 x #s(literal -3 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 (*.f64 (*.f64 x (sqrt.f64 x)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 15/2 binary64)))) x) (*.f64 x x)) #s(literal 1 binary64))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (neg.f64 x)) (*.f64 x #s(literal 20 binary64))) x) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (fma.f64 (neg.f64 (*.f64 x x)) #s(literal -5 binary64) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 1/4 binary64))))) (exp.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 20 binary64)) (*.f64 x x)) #s(literal -1/8 binary64)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) #s(approx (exp (* (* -20 (* x x)) -1/8)) (exp.f64 (*.f64 x (*.f64 x #s(literal 5/2 binary64)))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 15/2 binary64)) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 5/2 binary64)) (*.f64 x #s(literal 5 binary64))))))) (exp.f64 (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 x x)) #s(literal -1/8 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:

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

regimes60.0ms (0.5%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes341.0ms (2.7%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes29.0ms (0.2%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes26.0ms (0.2%)

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

2 calls:

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

regimes24.0ms (0.2%)

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

2 calls:

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

regimes20.0ms (0.2%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes18.0ms (0.1%)

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

2 calls:

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

regimes14.0ms (0.1%)

Memory
15.4MiB live, 15.4MiB 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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x 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 (pow (exp 20) (* x (neg x))) -1/2) (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 (pow (exp 20) (* x (neg x))) -1/2) (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))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (pow (exp -20) (neg x)) (neg x)) -1/2) (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 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 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 #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 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))) (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 (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))))
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.3%1x
94.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)

regimes16.0ms (0.1%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes13.0ms (0.1%)

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

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

Compiled 12 to 8 computations (33.3% saved)

regimes13.0ms (0.1%)

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

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

regimes11.0ms (0.1%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes12.0ms (0.1%)

Memory
-19.5MiB live, 18.7MiB 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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x 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 (pow (exp 20) (* x (neg x))) -1/2) (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 (pow (exp 20) (* x (neg x))) -1/2) (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))))
(*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (pow (exp -20) (neg x)) (neg x)) -1/2) (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 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 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:

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

regimes8.0ms (0.1%)

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

2 calls:

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

regimes5.0ms (0%)

Memory
11.3MiB live, 11.3MiB 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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x 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 (pow (exp 20) (* x (neg x))) -1/2) (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 (pow (exp 20) (* x (neg x))) -1/2) (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%1x
10.1%1(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
Compiler

Compiled 12 to 8 computations (33.3% saved)

regimes8.0ms (0.1%)

Memory
-26.9MiB live, 10.6MiB 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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x 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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x x) #s(literal 10 binary64) #s(literal 1 binary64))))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes4.0ms (0%)

Memory
7.6MiB live, 7.6MiB 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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) #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 (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes3.0ms (0%)

Memory
5.5MiB live, 5.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

simplify11.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0135385
1186385
2190385
3192385
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 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 -10 binary64)) (neg.f64 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 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 -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 (fma.f64 x (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (pow (exp -20) (neg x)) (neg x)) -1/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (*.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 x (*.f64 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 x (*.f64 x (fma.f64 x (*.f64 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 #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 (pow (exp 20) (* x (neg x))) -1/2) (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))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) (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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x 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 (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))
Outputs
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) x) (neg.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal -20 binary64)) (neg.f64 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 -10 binary64)) (neg.f64 x)) x))
(*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 5/2 binary64))) (exp.f64 (*.f64 x (*.f64 x #s(literal 15/2 binary64))))))
(*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 40 binary64)) (*.f64 x (*.f64 x #s(literal 1/4 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 -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 (fma.f64 x (*.f64 x #s(literal 15/2 binary64)) (*.f64 (*.f64 x x) #s(literal 5/2 binary64)))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (pow (exp -20) (neg x)) (neg x)) -1/2) (sqrt.f64 (exp.f64 (*.f64 (*.f64 x x) #s(literal 20 binary64))))))
(*.f64 (cos.f64 x) #s(approx (pow (pow (pow (exp -20) (neg x)) (neg x)) -1/2) (sqrt.f64 (exp.f64 (*.f64 #s(literal 20 binary64) (*.f64 x x))))))
(/.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 #s(approx (cos x) (fma.f64 (*.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 x (*.f64 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 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))) (exp.f64 (*.f64 x (*.f64 x #s(literal 10 binary64)))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 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 x (*.f64 x #s(literal 10 binary64)))) #s(approx (cos x) (fma.f64 x (*.f64 x (fma.f64 x (*.f64 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 (pow (exp 20) (* x (neg x))) -1/2) (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))))
(*.f64 #s(approx (cos x) (fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))) #s(approx (pow (pow (exp 20) (* x (neg x))) -1/2) (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 (pow (exp 20) (* x (neg x))) -1/2) (fma.f64 (*.f64 x 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 (pow (exp 20) (* x (neg x))) -1/2) #s(literal 1 binary64)))
#s(approx (* (cos x) (exp (* 10 (* x x)))) #s(literal 1 binary64))

soundness3.1s (24.1%)

Memory
6.7MiB live, 1 718.1MiB allocated
Rules
20 692×lower-fma.f64
20 692×lower-fma.f32
17 848×lower-fma.f64
17 848×lower-fma.f32
17 124×lower-fma.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
053261
088224
1246173
21177155
08471154
031112
051122
1113121
2356104
3189196
0826596
041206
067188
1187157
2869125
37085125
08062125
053316
1131316
2336316
3722316
41103316
51271316
61375316
71596316
82085316
93376316
104748316
115463316
125833316
136081316
146172316
157256316
08332298
0722
01222
12022
24222
311322
442616
0339916
01851964
14681804
211941782
325441782
450721782
577111782
084681683
01331350
13401310
28551300
317521300
431801300
546411300
671051300
080081228
01571918
13961854
29311774
324331774
449601726
084271631
Stop Event
fuel
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
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 1 142 to 596 computations (47.8% saved)

preprocess183.0ms (1.4%)

Memory
-11.9MiB live, 302.5MiB allocated
Remove

(abs x)

Compiler

Compiled 818 to 366 computations (55.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...