bug500, discussion (missed optimization)

Time bar (total: 10.5s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze104.0ms (1%)

Memory
2.4MiB live, 160.6MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
25%25%75%0%0%0%0%3
37.5%37.5%62.5%0%0%0%0%4
43.8%43.7%56.2%0%0%0%0%5
46.9%46.9%53.1%0%0%0%0%6
48.4%48.4%51.5%0%0%0%0%7
49.2%49.2%50.8%0%0%0%0%8
50.4%50.4%49.6%0%0%0%0%9
51%51%49%0%0%0%0%10
51.3%51.2%48.7%0%0%0%0%11
51.3%51.3%48.7%0%0%0%0%12
Compiler

Compiled 7 to 6 computations (14.3% saved)

sample4.3s (40.8%)

Memory
-99.3MiB live, 3 524.6MiB allocated
Samples
2.5s5 506×2valid
693.0ms7 861×1exit
346.0ms2 387×1valid
21.0ms363×0valid
1.0ms5exit
Precisions
Click to see histograms. Total time spent on operations: 2.9s
ival-log: 1.6s (54.8% of total)
ival-sinh: 786.0ms (27.4% of total)
ival-div: 262.0ms (9.1% of total)
adjust: 225.0ms (7.8% of total)
ival-true: 15.0ms (0.5% of total)
ival-assert: 7.0ms (0.2% of total)
Bogosity

explain220.0ms (2.1%)

Memory
20.6MiB live, 180.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
131120(-6.328404126959525e-162)0-(log.f64 (/.f64 (sinh.f64 x) x))
00-0-(sinh.f64 x)
00-0-(/.f64 (sinh.f64 x) x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f64(log.f64 (/.f64 (sinh.f64 x) x))sensitivity2481
log.f64(log.f64 (/.f64 (sinh.f64 x) x))oflow-rescue30
(sinh.f64 x)overflow3
(/.f64 (sinh.f64 x) x)overflow3
Confusion
Predicted +Predicted -
+1310
-1205
Precision
0.5219123505976095
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13100
-12014
Precision?
0.5198412698412699
Recall?
1.0
Freqs
test
numberfreq
05
1251
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
136.0ms350×2valid
20.0ms140×1valid
1.0ms22×0valid
Compiler

Compiled 45 to 20 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 131.0ms
ival-log: 69.0ms (52.5% of total)
ival-sinh: 42.0ms (32% of total)
ival-div: 11.0ms (8.4% of total)
adjust: 8.0ms (6.1% of total)
ival-true: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)

preprocess169.0ms (1.6%)

Memory
-2.0MiB live, 70.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
12015
25315
314815
444615
5134615
6240215
7292415
8320615
9324415
10324615
11324615
045
075
1135
2265
3525
4935
51785
63745
76445
811185
917985
1019105
1119725
1221455
1323455
1424195
1524565
1624565
1724805
024805
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(log.f64 (/.f64 (sinh.f64 x) x))
Outputs
(log.f64 (/.f64 (sinh.f64 x) x))
Compiler

Compiled 5 to 4 computations (20% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.7%
(log.f64 (/.f64 (sinh.f64 x) x))
Compiler

Compiled 5 to 4 computations (20% saved)

simplify95.0ms (0.9%)

Memory
11.0MiB live, 45.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sinh.f64 x)
cost-diff0
(/.f64 (sinh.f64 x) x)
cost-diff0
(log.f64 (/.f64 (sinh.f64 x) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0412
0712
11312
22612
35212
49312
517812
637412
764412
8111812
9179812
10191012
11197212
12214512
13234512
14241912
15245612
16245612
17248012
0248012
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(log.f64 (/.f64 (sinh.f64 x) x))
(/.f64 (sinh.f64 x) x)
(sinh.f64 x)
x
Outputs
(log.f64 (/.f64 (sinh.f64 x) x))
(/.f64 (sinh.f64 x) x)
(sinh.f64 x)
x

localize122.0ms (1.2%)

Memory
-21.3MiB live, 100.4MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(/.f64 (sinh.f64 x) x)
accuracy0.01953125
(sinh.f64 x)
accuracy29.609652551311544
(log.f64 (/.f64 (sinh.f64 x) x))
Samples
105.0ms175×2valid
10.0ms70×1valid
1.0ms11×0valid
Compiler

Compiled 26 to 10 computations (61.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 100.0ms
ival-log: 47.0ms (46.8% of total)
ival-sinh: 40.0ms (39.8% of total)
ival-div: 9.0ms (9% of total)
adjust: 4.0ms (4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series68.0ms (0.7%)

Memory
5.3MiB live, 125.7MiB allocated
Counts
3 → 36
Calls
Call 1
Inputs
(log.f64 (/.f64 (sinh.f64 x) x))
(/.f64 (sinh.f64 x) x)
(sinh.f64 x)
Outputs
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
Calls

3 calls:

TimeVariablePointExpression
40.0ms
x
@inf
((log (/ (sinh x) x)) (/ (sinh x) x) (sinh x))
27.0ms
x
@-inf
((log (/ (sinh x) x)) (/ (sinh x) x) (sinh x))
2.0ms
x
@0
((log (/ (sinh x) x)) (/ (sinh x) x) (sinh x))

simplify184.0ms (1.8%)

Memory
9.1MiB live, 165.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059394
1157390
2395384
31185384
42108384
53940384
64548380
74949380
86422380
08045362
Stop Event
iter limit
node limit
Counts
36 → 35
Calls
Call 1
Inputs
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
Outputs
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
x
(* x (+ 1 (* 1/6 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64) x)
(* x (+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/120 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64) x))
(* x (+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2))))))))
(fma.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/6 binary64) x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(-.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (exp.f64 x) (/.f64 #s(literal 1/2 binary64) (exp.f64 x)))) (log.f64 (neg.f64 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(-.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (exp.f64 x) (/.f64 #s(literal 1/2 binary64) (exp.f64 x)))) (log.f64 (neg.f64 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(-.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (exp.f64 x) (/.f64 #s(literal 1/2 binary64) (exp.f64 x)))) (log.f64 (neg.f64 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(-.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (exp.f64 x) (/.f64 #s(literal 1/2 binary64) (exp.f64 x)))) (log.f64 (neg.f64 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))

rewrite128.0ms (1.2%)

Memory
15.8MiB live, 209.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0411
0711
12311
212411
393111
0854911
Stop Event
iter limit
node limit
iter limit
Counts
3 → 444
Calls
Call 1
Inputs
(log.f64 (/.f64 (sinh.f64 x) x))
(/.f64 (sinh.f64 x) x)
(sinh.f64 x)
Outputs
(*.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 x (sinh.f64 x)))))
(*.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (neg.f64 (sinh.f64 x)) (neg.f64 x)))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 (log.f64 (neg.f64 x)) (+.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 (sinh.f64 x))))))))
(*.f64 (*.f64 (log.f64 (*.f64 x (sinh.f64 x))) (log.f64 (/.f64 x (sinh.f64 x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (*.f64 x (sinh.f64 x))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (log.f64 (*.f64 x (sinh.f64 x))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 x)) (-.f64 (neg.f64 (log.f64 x)) (log.f64 (sinh.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 x (sinh.f64 x))))
(*.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sinh.f64 x) x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sinh.f64 x) x))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x))))) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))))) (+.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x))) (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x)))) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x))) (log.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 (neg.f64 x) (sinh.f64 x))) (log.f64 (/.f64 (neg.f64 x) (sinh.f64 x))))) (log.f64 (/.f64 x (sinh.f64 x))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) x)) (log.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (log.f64 (*.f64 #s(literal 2 binary64) x))))
(/.f64 (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) (-.f64 (neg.f64 (log.f64 x)) (log.f64 (sinh.f64 x))))
(/.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (-.f64 (log.f64 (neg.f64 (sinh.f64 x))) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (*.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x))) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x))) (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x))) (fma.f64 (log.f64 #s(literal 2 binary64)) (log.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x))) (log.f64 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (neg.f64 x) (sinh.f64 x))) #s(literal 3 binary64))) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (fma.f64 (log.f64 (/.f64 (neg.f64 x) (sinh.f64 x))) (log.f64 (/.f64 (neg.f64 x) (sinh.f64 x))) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (neg.f64 x) (sinh.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal 2 binary64)) (fma.f64 (log.f64 (*.f64 #s(literal 2 binary64) x)) (log.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (log.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (log.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64))) (fma.f64 (log.f64 x) (log.f64 x) (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 x)) (log.f64 (sinh.f64 x))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (sinh.f64 x) x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sinh.f64 x) x))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 (log.f64 (neg.f64 (sinh.f64 x))) (log.f64 (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64)))) (log.f64 (/.f64 (sinh.f64 x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (neg.f64 (sinh.f64 x)) (neg.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 3 binary64)))) (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 (log.f64 (neg.f64 x)) (+.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 (sinh.f64 x))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 (*.f64 x (sinh.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 4 binary64)) (+.f64 (pow.f64 (log.f64 x) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 x) (log.f64 (sinh.f64 x))) #s(literal 2 binary64)))) (log.f64 (*.f64 x (sinh.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 9 binary64)) (pow.f64 (log.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 6 binary64)) (+.f64 (pow.f64 (log.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (log.f64 x) (log.f64 (sinh.f64 x))) #s(literal 3 binary64)))) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (*.f64 (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (log.f64 (*.f64 x (sinh.f64 x))) (log.f64 (*.f64 x (sinh.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (*.f64 (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64))) (log.f64 (/.f64 x (sinh.f64 x))))
(/.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64))) (log.f64 (*.f64 (neg.f64 (sinh.f64 x)) (neg.f64 x))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 3 binary64))) (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 (log.f64 (neg.f64 x)) (+.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 (sinh.f64 x)))))))
(/.f64 (*.f64 (log.f64 (*.f64 x (sinh.f64 x))) (log.f64 (/.f64 x (sinh.f64 x)))) (neg.f64 (log.f64 (*.f64 x (sinh.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 x)) (-.f64 (neg.f64 (log.f64 x)) (log.f64 (sinh.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 (*.f64 x (sinh.f64 x))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 x)) (-.f64 (neg.f64 (log.f64 x)) (log.f64 (sinh.f64 x))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sinh.f64 x) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 x (sinh.f64 x))) (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.f64 (neg.f64 (sinh.f64 x)) (neg.f64 x))) (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 (log.f64 (neg.f64 x)) (+.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 (sinh.f64 x)))))) (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 x)) (-.f64 (neg.f64 (log.f64 x)) (log.f64 (sinh.f64 x))))) (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sinh.f64 x) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sinh.f64 x) x))))
(neg.f64 (*.f64 (log.f64 (/.f64 (sinh.f64 x) x)) #s(literal -1 binary64)))
(neg.f64 (log.f64 (/.f64 x (sinh.f64 x))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 x (sinh.f64 x)))) #s(literal 0 binary64))
(fma.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (neg.f64 (sinh.f64 x)) (neg.f64 x)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64))) (log.f64 (sinh.f64 x))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64)))) (neg.f64 (log.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 (log.f64 (neg.f64 x)) (+.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 (sinh.f64 x))))))) #s(literal 0 binary64))
(fma.f64 (-.f64 (pow.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64)))))) (neg.f64 (log.f64 x)))
(fma.f64 (*.f64 (log.f64 (*.f64 x (sinh.f64 x))) (log.f64 (/.f64 x (sinh.f64 x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (*.f64 x (sinh.f64 x))))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x (sinh.f64 x)))) #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))
(fma.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (pow.f64 (log.f64 (*.f64 x (sinh.f64 x))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 x (sinh.f64 x))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x))))))
(fma.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 x)) (-.f64 (neg.f64 (log.f64 x)) (log.f64 (sinh.f64 x)))))) #s(literal 0 binary64))
(fma.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (sinh.f64 x))) (neg.f64 (log.f64 x)))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x (sinh.f64 x)))) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 x)) (log.f64 (neg.f64 (sinh.f64 x))))
(fma.f64 #s(literal -1 binary64) (log.f64 x) (*.f64 (neg.f64 (log.f64 (sinh.f64 x))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (log.f64 x) (log.f64 (sinh.f64 x)))
(fma.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (sinh.f64 x) x)) #s(literal 0 binary64))
(fma.f64 (log.f64 x) #s(literal -1 binary64) (*.f64 (neg.f64 (log.f64 (sinh.f64 x))) #s(literal -1 binary64)))
(fma.f64 (log.f64 x) #s(literal -1 binary64) (log.f64 (sinh.f64 x)))
(-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 x) (log.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)))) (log.f64 #s(literal -2 binary64)))
(-.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x))))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))))
(-.f64 (+.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 0 binary64) (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x)))) (log.f64 #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (neg.f64 x) (sinh.f64 x))))
(-.f64 (+.f64 #s(literal 0 binary64) (log.f64 (neg.f64 (sinh.f64 x)))) (log.f64 (neg.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 x (sinh.f64 x)))) (/.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64)) (log.f64 (/.f64 x (sinh.f64 x)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (log.f64 (*.f64 (neg.f64 (sinh.f64 x)) (neg.f64 x)))) (/.f64 (pow.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (neg.f64 (sinh.f64 x)) (neg.f64 x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 x (sinh.f64 x))) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 (log.f64 (neg.f64 x)) (+.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 (sinh.f64 x))))))) (/.f64 (pow.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (neg.f64 (sinh.f64 x))) #s(literal 2 binary64)) (*.f64 (log.f64 (neg.f64 x)) (+.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 (sinh.f64 x))))))))
(-.f64 (log.f64 (*.f64 #s(literal -2 binary64) (/.f64 (sinh.f64 x) x))) (log.f64 #s(literal -2 binary64)))
(-.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(-.f64 (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x))) (log.f64 #s(literal 2 binary64)))
(-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64)))) (log.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) (log.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))))))
(-.f64 (log.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x))) (log.f64 (*.f64 #s(literal -2 binary64) x)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (neg.f64 x) (sinh.f64 x))))
(-.f64 (neg.f64 (log.f64 x)) (neg.f64 (log.f64 (sinh.f64 x))))
(-.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (log.f64 (*.f64 #s(literal 2 binary64) x)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 x (sinh.f64 x))))
(-.f64 (log.f64 (neg.f64 (sinh.f64 x))) (log.f64 (neg.f64 x)))
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
(+.f64 (+.f64 #s(literal 0 binary64) (log.f64 (neg.f64 (sinh.f64 x)))) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x (sinh.f64 x))))) (log.f64 #s(literal 1/2 binary64)))
(+.f64 (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x (sinh.f64 x))))) (log.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 x (sinh.f64 x)))) #s(literal -1 binary64)) (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))
(+.f64 (log.f64 (pow.f64 (/.f64 x (sinh.f64 x)) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (/.f64 x (sinh.f64 x)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal 2 binary64) x)) (log.f64 (*.f64 (sinh.f64 x) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (neg.f64 (sinh.f64 x))))
(+.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x))))))
(+.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (fma.f64 (log.f64 x) (log.f64 (*.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))))
(+.f64 (log.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x))) (log.f64 #s(literal 1/2 binary64)))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 (sinh.f64 x)) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 (neg.f64 x) (sinh.f64 x)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (neg.f64 (sinh.f64 x)) x)))
(+.f64 (neg.f64 (log.f64 x)) (*.f64 (neg.f64 (log.f64 (sinh.f64 x))) #s(literal -1 binary64)))
(+.f64 (neg.f64 (log.f64 x)) (log.f64 (sinh.f64 x)))
(+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sinh.f64 x) x))))
(+.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (+.f64 (log.f64 #s(literal 1/2 binary64)) (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (neg.f64 (log.f64 (*.f64 #s(literal 2 binary64) x))))
(+.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (log.f64 (*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (log.f64 (/.f64 #s(literal 1/2 binary64) x)))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sinh.f64 x) x)))
(+.f64 (log.f64 (neg.f64 (sinh.f64 x))) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+.f64 (log.f64 (sinh.f64 x)) (neg.f64 (log.f64 x)))
(+.f64 (log.f64 (/.f64 (sinh.f64 x) x)) #s(literal 0 binary64))
(log.f64 (/.f64 (sinh.f64 x) x))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (/.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) x)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))))) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))))) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -1 binary64))) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 (sinh.f64 x) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal -1 binary64))) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))))) (/.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))))) (/.f64 (/.f64 #s(literal -1 binary64) x) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(*.f64 (/.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))))) (pow.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -1 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) (sinh.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))))) (/.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))))) (/.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))) (neg.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal -2 binary64)) (/.f64 (pow.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (neg.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal 2 binary64)) (/.f64 (pow.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) x))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))) x))
(*.f64 (/.f64 #s(literal -2 binary64) x) (*.f64 (sinh.f64 x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (neg.f64 x)) #s(literal -1/4 binary64))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (neg.f64 x)) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))) #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) (neg.f64 x)) (/.f64 (pow.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) (neg.f64 x)) (*.f64 (sinh.f64 x) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) x) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x (sinh.f64 x))) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (sinh.f64 x) #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (neg.f64 x)))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (sinh.f64 x) x)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) x) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) x) (/.f64 (pow.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 x (sinh.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 x (sinh.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (sinh.f64 x) x)))
(*.f64 (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) x))
(*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (*.f64 (sinh.f64 x) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (neg.f64 (sinh.f64 x)) x) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (neg.f64 (sinh.f64 x)))
(*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))))))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)) (neg.f64 x)))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sinh.f64 x) #s(literal -1/2 binary64)) x))
(*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)))
(*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) (/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) (/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) (/.f64 #s(literal -1/2 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (sinh.f64 x)) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (sinh.f64 x))
(*.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 x) x))
(*.f64 (neg.f64 (sinh.f64 x)) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)) x))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (sinh.f64 x) x)))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 (/.f64 (sinh.f64 x) x) #s(literal 1 binary64))
(*.f64 (sinh.f64 x) (pow.f64 x #s(literal -1 binary64)))
(pow.f64 (*.f64 (/.f64 x (sinh.f64 x)) (/.f64 x (sinh.f64 x))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 x (sinh.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 x (sinh.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sinh.f64 x) x) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x)) (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x))) (*.f64 (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x)) (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x)))) (+.f64 (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x)) (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x)) (*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) x) (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) x))) (fma.f64 (/.f64 (exp.f64 x) x) #s(literal 1/2 binary64) (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (neg.f64 (sinh.f64 x)) x) (/.f64 (neg.f64 (sinh.f64 x)) x))) (/.f64 (neg.f64 (sinh.f64 x)) x))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x)) (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x)) (fma.f64 (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x)) (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x)) (*.f64 (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x)) (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) (fma.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) x) (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) x) (*.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (neg.f64 (sinh.f64 x)) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (neg.f64 (sinh.f64 x)) x) (/.f64 (neg.f64 (sinh.f64 x)) x) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (sinh.f64 x)) x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 2 binary64)))) (*.f64 x (sinh.f64 x)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 3 binary64)))) (*.f64 x (fma.f64 (sinh.f64 x) (sinh.f64 x) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 2 binary64)))) (*.f64 (neg.f64 x) (sinh.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 3 binary64)))) (*.f64 (neg.f64 x) (fma.f64 (sinh.f64 x) (sinh.f64 x) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 x) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x))) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (neg.f64 x) (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x)))) (*.f64 (neg.f64 x) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 x (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal 1/2 binary64))) (*.f64 x (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x))) (*.f64 x (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 1/8 binary64)))) (*.f64 x (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x)))) (*.f64 x #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64)))) (*.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64)))) (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal -2 binary64) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) (*.f64 x (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (sinh.f64 x) x))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sinh.f64 x) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (sinh.f64 x) (sinh.f64 x) #s(literal 0 binary64)) x))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (sinh.f64 x) (sinh.f64 x) #s(literal 0 binary64)) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x))) (pow.f64 x #s(literal -1 binary64))) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (pow.f64 x #s(literal -1 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (pow.f64 x #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) (pow.f64 x #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))) x))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64))) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) x))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) x))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) x))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64))) x))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) (sinh.f64 x)))) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (neg.f64 (sinh.f64 x)))) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) x)) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))) (*.f64 (neg.f64 x) (*.f64 #s(literal -2 binary64) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (sinh.f64 x))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 #s(literal 2 binary64) x) (exp.f64 (neg.f64 x)))) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) (*.f64 x (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) (sinh.f64 x))) (neg.f64 x)) (*.f64 (neg.f64 x) (/.f64 (neg.f64 x) (sinh.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) x))
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (sinh.f64 x) x)) #s(literal -2 binary64))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) x) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) x) (*.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 (pow.f64 (sinh.f64 x) #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (*.f64 x (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) (*.f64 x (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal -2 binary64) #s(literal -2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal -2 binary64) #s(literal -2 binary64)) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) (neg.f64 x)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) x)) #s(literal 2 binary64))
(/.f64 (/.f64 (neg.f64 (sinh.f64 x)) x) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) x))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 x (sinh.f64 x))))
(/.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal -1 binary64) (sinh.f64 x)))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) (*.f64 (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal -2 binary64) #s(literal -2 binary64)) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) (*.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) (*.f64 (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) x))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) (*.f64 #s(literal -2 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) (sinh.f64 x)))
(/.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (sinh.f64 x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))) (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (sinh.f64 x)))
(/.f64 (neg.f64 (sinh.f64 x)) (neg.f64 x))
(/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (sinh.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) x))
(/.f64 (/.f64 (sinh.f64 x) x) #s(literal 1 binary64))
(/.f64 (sinh.f64 x) x)
(neg.f64 (/.f64 (/.f64 (neg.f64 (sinh.f64 x)) x) #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 (sinh.f64 x)) x))
(fma.f64 (/.f64 (exp.f64 x) x) #s(literal 1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (exp.f64 x) x) #s(literal 1/2 binary64) (*.f64 (/.f64 (exp.f64 (neg.f64 x)) x) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (exp.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) x) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(fma.f64 (/.f64 (exp.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) x) (*.f64 (/.f64 (exp.f64 (neg.f64 x)) x) #s(literal -1/2 binary64)))
(fma.f64 (neg.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 (exp.f64 (neg.f64 x)) x) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64) (/.f64 (sinh.f64 x) x))
(fma.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(fma.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.f64 (/.f64 (exp.f64 (neg.f64 x)) x) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 (exp.f64 x) (*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1/2 binary64)) (neg.f64 (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x))))
(fma.f64 (exp.f64 x) (/.f64 #s(literal 1/2 binary64) x) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(fma.f64 (exp.f64 x) (/.f64 #s(literal 1/2 binary64) x) (*.f64 (/.f64 (exp.f64 (neg.f64 x)) x) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))) (/.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(-.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))))) (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) x)) (/.f64 (neg.f64 (sinh.f64 x)) x))
(-.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal -1/2 binary64)) (neg.f64 x)) (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) x))
(-.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (*.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (*.f64 #s(literal 2 binary64) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) x)))
(-.f64 (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x)) (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(-.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (neg.f64 (sinh.f64 x)) x) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (sinh.f64 x)) x))
(exp.f64 (log.f64 (/.f64 (sinh.f64 x) x)))
(+.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) x)) (*.f64 (/.f64 (exp.f64 (neg.f64 x)) x) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) (neg.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 0 binary64)) (/.f64 (sinh.f64 x) x))
(+.f64 (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (exp.f64 x) #s(literal 1/2 binary64))) (*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 (exp.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1 binary64))))
(+.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) x) (*.f64 (/.f64 (exp.f64 (neg.f64 x)) x) #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (sinh.f64 x) x))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1/2 binary64) (cosh.f64 x)))
(*.f64 (/.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (pow.f64 (sinh.f64 x) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (sinh.f64 x) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (cosh.f64 x))))
(*.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(*.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal 1/4 binary64))
(*.f64 (cosh.f64 x) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x)))
(*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 (sinh.f64 x) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sinh.f64 x)))
(*.f64 #s(literal 1 binary64) (sinh.f64 x))
(*.f64 (neg.f64 (sinh.f64 x)) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 1/2 binary64))
(*.f64 (sinh.f64 x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (sinh.f64 x) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (sinh.f64 x) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (sinh.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (sinh.f64 x) (sinh.f64 x) (*.f64 #s(literal 0 binary64) (neg.f64 (sinh.f64 x))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (sinh.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 2 binary64)))) (sinh.f64 x))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 3 binary64)))) (fma.f64 (sinh.f64 x) (sinh.f64 x) #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (cosh.f64 x)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x)))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 x)) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 x)) (*.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (exp.f64 x)) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (exp.f64 (neg.f64 x)))) #s(literal -4 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) (/.f64 #s(literal -1 binary64) (exp.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 x))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) (*.f64 #s(literal 2 binary64) (exp.f64 x))))
(/.f64 (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) (exp.f64 (neg.f64 x)))) (*.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x)))) #s(literal -4 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 x) (*.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal 1/2 binary64)) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 2 binary64))) (neg.f64 (sinh.f64 x)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (neg.f64 (pow.f64 (sinh.f64 x) #s(literal 3 binary64))) (neg.f64 (fma.f64 (sinh.f64 x) (sinh.f64 x) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 1/8 binary64))) (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))) (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal -2 binary64) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))))
(/.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) (neg.f64 (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal -2 binary64) #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sinh.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 x)) (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (sinh.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64))) (-.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (exp.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) (-.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (pow.f64 (exp.f64 x) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) (-.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (pow.f64 (exp.f64 x) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (sinh.f64 x) #s(literal -1 binary64)))
(/.f64 (neg.f64 (sinh.f64 x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64))
(/.f64 (sinh.f64 x) #s(literal 1 binary64))
(sinh.f64 x)
(neg.f64 (sinh.f64 (neg.f64 x)))
(neg.f64 (neg.f64 (sinh.f64 x)))
(fma.f64 (neg.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64))) #s(literal -1 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (exp.f64 x)) #s(literal -1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 (neg.f64 (exp.f64 x)) #s(literal -1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 x)) #s(literal 1/2 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x)) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 x) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x))))
(fma.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))
(fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 (exp.f64 x) #s(literal 1/2 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(-.f64 (+.f64 #s(literal 0 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))) (/.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))) (/.f64 (*.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 4 binary64)))
(-.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))) (/.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 x)))))
(-.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64))) (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) (fma.f64 (fma.f64 (exp.f64 x) (exp.f64 x) (pow.f64 (exp.f64 x) #s(literal -2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 x))) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) (fma.f64 (exp.f64 x) (exp.f64 x) (-.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(-.f64 (*.f64 (sinh.f64 #s(literal 0 binary64)) (cosh.f64 x)) (*.f64 (cosh.f64 #s(literal 0 binary64)) (sinh.f64 (neg.f64 x))))
(-.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sinh.f64 x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (sinh.f64 x))) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x))) (*.f64 #s(literal 1/2 binary64) (exp.f64 x)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (exp.f64 x))))
(+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(+.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (exp.f64 x) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)) (*.f64 (exp.f64 x) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (exp.f64 x) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (neg.f64 x)) #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (sinh.f64 x))

eval118.0ms (1.1%)

Memory
-30.7MiB live, 50.9MiB allocated
Compiler

Compiled 9 169 to 1 621 computations (82.3% saved)

prune13.0ms (0.1%)

Memory
37.5MiB live, 37.5MiB allocated
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New4727479
Fresh000
Picked011
Done000
Total4728480
Accuracy
98.8%
Counts
480 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.7%
(log.f64 (/.f64 (sinh.f64 x) x))
52.4%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
52.2%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
51.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
96.9%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
97.0%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
96.4%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
Compiler

Compiled 255 to 164 computations (35.7% saved)

simplify190.0ms (1.8%)

Memory
-21.5MiB live, 139.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
cost-diff0
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))
cost-diff0
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
cost-diff0
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
cost-diff0
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
cost-diff0
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
cost-diff0
(fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
cost-diff0
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030280
052280
197280
2174280
3393280
4872280
51503280
61925280
72436280
82929280
93539280
103727280
114045280
126698280
08165280
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
#s(literal 1/2835 binary64)
(*.f64 x x)
x
#s(literal -1/180 binary64)
#s(literal 1/6 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -1/180 binary64)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64))
(fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64))
#s(literal -1/37800 binary64)
(*.f64 x x)
x
#s(literal 1/2835 binary64)
#s(literal -1/180 binary64)
#s(literal 1/6 binary64)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(literal 1 binary64)
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64))
#s(literal 1/2835 binary64)
(*.f64 x x)
x
#s(literal -1/180 binary64)
#s(literal 1/6 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (log (/ (sinh x) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -1/180 binary64)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64))
(fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64))
#s(literal -1/37800 binary64)
(*.f64 x x)
x
#s(literal 1/2835 binary64)
#s(literal -1/180 binary64)
#s(literal 1/6 binary64)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))
#s(approx (/ (sinh x) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(literal 1 binary64)

localize286.0ms (2.7%)

Memory
-2.9MiB live, 278.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 x x)
accuracy0.0078125
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
accuracy1.9737749001061293
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))
accuracy29.609652551311544
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
accuracy0.01953125
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.09375
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
accuracy0.30078125
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy1.8192479696581436
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
accuracy0.01953125
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.0859375
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
accuracy0.296875
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy2.061699279870975
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
accuracy0
(*.f64 x x)
accuracy0.203125
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
accuracy2.089618317924985
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
accuracy0.015625
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
accuracy0.08984375
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
accuracy0.3046875
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy1.7649893632060092
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
Samples
197.0ms174×2valid
40.0ms70×1valid
15.0ms11×0valid
2.0ms3valid
Compiler

Compiled 517 to 62 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 205.0ms
const: 54.0ms (26.3% of total)
ival-mult: 40.0ms (19.5% of total)
ival-log: 39.0ms (19% of total)
adjust: 29.0ms (14.1% of total)
ival-sinh: 22.0ms (10.7% of total)
ival-add: 15.0ms (7.3% of total)
ival-div: 6.0ms (2.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series27.0ms (0.3%)

Memory
-11.5MiB live, 30.4MiB allocated
Counts
19 → 228
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x x)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
Outputs
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* -1/180 (pow x 2))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
-1/180
(- (* 1/2835 (pow x 2)) 1/180)
(- (* 1/2835 (pow x 2)) 1/180)
(- (* 1/2835 (pow x 2)) 1/180)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2835 (pow x 6))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* 1/2835 (pow x 5))
(* (pow x 5) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* 1/2835 (pow x 4))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* -1/180 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/37800 (pow x 8))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 7))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 7) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 6))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/2835 (pow x 2))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2835 (pow x 6))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* 1/2835 (pow x 5))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(* 1/2835 (pow x 4))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* -1/180 (pow x 3))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/37800 (pow x 8))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 7))
(* -1 (* (pow x 7) (- 1/37800 (* 1/2835 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (* 1/2835 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(* -1/37800 (pow x 6))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/2835 (pow x 2))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
Calls

3 calls:

TimeVariablePointExpression
13.0ms
x
@-inf
((log (/ (sinh x) x)) (* (* (+ (* (+ (* 1/2835 (* x x)) -1/180) (* x x)) 1/6) x) x) (* (+ (* (+ (* 1/2835 (* x x)) -1/180) (* x x)) 1/6) x) (+ (* (+ (* 1/2835 (* x x)) -1/180) (* x x)) 1/6) (log (/ (sinh x) x)) (* (* x x) 1/6) (* x x) (log (/ (sinh x) x)) (* (* (+ (* -1/180 (* x x)) 1/6) x) x) (* (+ (* -1/180 (* x x)) 1/6) x) (+ (* -1/180 (* x x)) 1/6) (log (/ (sinh x) x)) (* (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) x) (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (* x x) 1/6) 1) (+ (* 1/2835 (* x x)) -1/180))
10.0ms
x
@inf
((log (/ (sinh x) x)) (* (* (+ (* (+ (* 1/2835 (* x x)) -1/180) (* x x)) 1/6) x) x) (* (+ (* (+ (* 1/2835 (* x x)) -1/180) (* x x)) 1/6) x) (+ (* (+ (* 1/2835 (* x x)) -1/180) (* x x)) 1/6) (log (/ (sinh x) x)) (* (* x x) 1/6) (* x x) (log (/ (sinh x) x)) (* (* (+ (* -1/180 (* x x)) 1/6) x) x) (* (+ (* -1/180 (* x x)) 1/6) x) (+ (* -1/180 (* x x)) 1/6) (log (/ (sinh x) x)) (* (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) x) (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (* x x) 1/6) 1) (+ (* 1/2835 (* x x)) -1/180))
2.0ms
x
@0
((log (/ (sinh x) x)) (* (* (+ (* (+ (* 1/2835 (* x x)) -1/180) (* x x)) 1/6) x) x) (* (+ (* (+ (* 1/2835 (* x x)) -1/180) (* x x)) 1/6) x) (+ (* (+ (* 1/2835 (* x x)) -1/180) (* x x)) 1/6) (log (/ (sinh x) x)) (* (* x x) 1/6) (* x x) (log (/ (sinh x) x)) (* (* (+ (* -1/180 (* x x)) 1/6) x) x) (* (+ (* -1/180 (* x x)) 1/6) x) (+ (* -1/180 (* x x)) 1/6) (log (/ (sinh x) x)) (* (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) x) (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (* x x) 1/6) 1) (+ (* 1/2835 (* x x)) -1/180))

simplify115.0ms (1.1%)

Memory
20.0MiB live, 96.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01372372
13582352
29572352
326942352
470342352
081162238
Stop Event
iter limit
node limit
Counts
228 → 228
Calls
Call 1
Inputs
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* -1/180 (pow x 2))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
-1/180
(- (* 1/2835 (pow x 2)) 1/180)
(- (* 1/2835 (pow x 2)) 1/180)
(- (* 1/2835 (pow x 2)) 1/180)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2835 (pow x 6))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* 1/2835 (pow x 5))
(* (pow x 5) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* 1/2835 (pow x 4))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* -1/180 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/37800 (pow x 8))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 7))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 7) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 6))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/2835 (pow x 2))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2835 (pow x 6))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* 1/2835 (pow x 5))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(* 1/2835 (pow x 4))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* -1/180 (pow x 3))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/37800 (pow x 8))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 7))
(* -1 (* (pow x 7) (- 1/37800 (* 1/2835 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (* 1/2835 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(* -1/37800 (pow x 6))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/2835 (pow x 2))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
Outputs
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
-1/180
#s(literal -1/180 binary64)
(- (* 1/2835 (pow x 2)) 1/180)
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(- (* 1/2835 (pow x 2)) 1/180)
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(- (* 1/2835 (pow x 2)) 1/180)
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* 1/2835 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/2835 binary64))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2835 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2835 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))) (pow.f64 x #s(literal 6 binary64)))
(* 1/2835 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/2835 binary64))
(* (pow x 5) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2835 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2835 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* 1/2835 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2835 binary64))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) x (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (pow.f64 x #s(literal 4 binary64))))
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) x (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (pow.f64 x #s(literal 4 binary64))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* -1/180 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* -1/180 (pow x 2))
(*.f64 #s(literal -1/180 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* -1/37800 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal -1/37800 binary64))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(*.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1/2835 binary64) (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))) (pow.f64 x #s(literal 8 binary64)))
(* -1/37800 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/37800 binary64))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))))
(* (pow x 7) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1/2835 binary64) (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))))
(* -1/37800 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/37800 binary64))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(*.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1/2835 binary64) (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))) (pow.f64 x #s(literal 6 binary64)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* 1/2835 (pow x 2))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* 1/2835 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/2835 binary64))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2835 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2835 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))) (pow.f64 x #s(literal 6 binary64)))
(* 1/2835 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/2835 binary64))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2835 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (/.f64 #s(literal -1/180 binary64) (*.f64 x x)) (-.f64 #s(literal -1/2835 binary64) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* 1/2835 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2835 binary64))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) x (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (pow.f64 x #s(literal 4 binary64))))
(* (pow x 4) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) x (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (pow.f64 x #s(literal 4 binary64))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* -1/180 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* -1/180 (pow x 2))
(*.f64 #s(literal -1/180 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* -1/37800 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal -1/37800 binary64))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(*.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1/2835 binary64) (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))) (pow.f64 x #s(literal 8 binary64)))
(* -1/37800 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/37800 binary64))
(* -1 (* (pow x 7) (- 1/37800 (* 1/2835 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (* 1/2835 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1/2835 binary64) (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))))
(* -1/37800 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/37800 binary64))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(*.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal -1/2835 binary64) (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))) (pow.f64 x #s(literal 6 binary64)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* 1/2835 (pow x 2))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(* (pow x 2) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))

rewrite254.0ms (2.4%)

Memory
13.2MiB live, 198.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030234
052234
1192234
21262234
08434234
Stop Event
iter limit
node limit
iter limit
Counts
19 → 385
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x x)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))))
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) x) (pow.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (*.f64 x (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))) (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) #s(literal 4 binary64)) (+.f64 #s(literal 1/1296 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)))) (fma.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))) (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) x)
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x (*.f64 #s(literal 1/6 binary64) x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (*.f64 x x))))
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) x) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) x)) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/34012224000000 binary64) #s(literal -1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 4 binary64)) (+.f64 #s(literal 1/1296 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/1166400 binary64)))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/34012224000000 binary64) #s(literal -1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal -1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal -1/198359290368000000000 binary64) #s(literal 1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/34012224000000 binary64) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/1259712000 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) x #s(literal 1/6 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 #s(literal -1/180 binary64) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))))
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) x) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) x)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) x) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (*.f64 x (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))) (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) #s(literal 4 binary64)) (+.f64 #s(literal 1/1296 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) #s(literal 9 binary64)) #s(literal 1/10077696 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) #s(literal 6 binary64)) (-.f64 #s(literal 1/46656 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/32400 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal 1/180 binary64)) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) x) (*.f64 #s(literal -1/180 binary64) x))) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/32400 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal 1/180 binary64)) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) x) (*.f64 #s(literal -1/180 binary64) x))) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) x) x))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/46656 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/46656 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/10077696 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/46656 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/32400 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)))) (*.f64 (/.f64 #s(literal 1/32400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1/32400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1/32400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/32400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (fma.f64 (/.f64 #s(literal 1/32400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1/32400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1/32400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)))) (neg.f64 (-.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 4 binary64)) #s(literal 1/1049760000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal 1/32400 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/519180508397705765625 binary64) #s(literal -1/34012224000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 1/1049760000 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/260406090000 binary64)))) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/519180508397705765625 binary64) #s(literal -1/34012224000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal 1/5832000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 3 binary64)) #s(literal 1/11829804542155138297225482421875 binary64) #s(literal -1/198359290368000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/519180508397705765625 binary64) (-.f64 #s(literal 1/34012224000000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/132885227727000000 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)) #s(literal 1/32400 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))))
(/.f64 (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64))) (-.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64))) (neg.f64 (+.f64 #s(literal 1/32400 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) (+.f64 #s(literal 1/32400 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/32400 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64))))
(fma.f64 (*.f64 #s(literal 1/2835 binary64) x) x #s(literal -1/180 binary64))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (pow.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/32400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(fma.f64 x (*.f64 #s(literal 1/2835 binary64) x) #s(literal -1/180 binary64))
(-.f64 (/.f64 #s(literal 1/32400 binary64) (-.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (-.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1/32400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64)) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal 1/180 binary64)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal -1/180 binary64))
(+.f64 #s(literal -1/180 binary64) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)))

eval103.0ms (1%)

Memory
-6.3MiB live, 116.1MiB allocated
Compiler

Compiled 23 922 to 2 380 computations (90.1% saved)

prune130.0ms (1.2%)

Memory
-36.1MiB live, 106.8MiB allocated
Pruning

19 alts after pruning (14 fresh and 5 done)

PrunedKeptTotal
New73412746
Fresh022
Picked145
Done011
Total73519754
Accuracy
99.0%
Counts
754 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.7%
(log.f64 (/.f64 (sinh.f64 x) x))
52.4%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
52.2%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
51.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
2.3%
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
96.4%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
97.0%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
96.6%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
97.0%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
34.7%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x))))) x))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) x))
96.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x))
96.9%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
97.0%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
96.4%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
25.2%
#s(approx (log (/ (sinh x) x)) #s(approx (* (* (+ (* -1/180 (* x x)) 1/6) x) x) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
Compiler

Compiled 763 to 485 computations (36.4% saved)

simplify159.0ms (1.5%)

Memory
15.2MiB live, 171.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
cost-diff0
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
cost-diff0
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
cost-diff0
(*.f64 #s(literal 1/6 binary64) x)
cost-diff0
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
cost-diff0
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)))
cost-diff0
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
cost-diff0
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
cost-diff0
(*.f64 x x)
cost-diff0
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
cost-diff1088
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
cost-diff0
#s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
cost-diff0
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
cost-diff0
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)
cost-diff0
(*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x)
cost-diff0
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
cost-diff6144
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043370
071370
1130363
2235358
3520354
41141354
51632354
61900354
72547354
83084354
93728354
103984354
114638354
126744354
08116346
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
(*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x)
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))
x
#s(literal 1/6 binary64)
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64))
(*.f64 x x)
#s(literal 1/2835 binary64)
#s(literal -1/180 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
x
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 x x)
x
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -1/180 binary64)
#s(literal 1/6 binary64)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(*.f64 #s(literal 1/6 binary64) x)
#s(literal 1/6 binary64)
x
#s(literal 1 binary64)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64)) (*.f64 x x)))
(*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x)
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64)) (*.f64 x x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64)) x)
x
#s(literal 1/6 binary64)
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x)
(*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64))
(fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64))
(*.f64 x x)
#s(literal 1/2835 binary64)
#s(literal -1/180 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
x
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 x x)
x
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -1/180 binary64)
#s(literal 1/6 binary64)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)))
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/6 binary64) x)
#s(literal 1/6 binary64)
x
#s(literal 1 binary64)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/5040 binary64)
(*.f64 x x)
x
#s(literal 1/120 binary64)
#s(literal 1/6 binary64)
#s(literal 1 binary64)

localize329.0ms (3.1%)

Memory
10.3MiB live, 365.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
accuracy0.01171875
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
accuracy1.6930880453640842
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
accuracy29.609652551311544
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
accuracy0
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
accuracy0.30859375
(*.f64 #s(literal 1/6 binary64) x)
accuracy1.9737749001061293
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)))
accuracy29.609652551311544
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
accuracy0.01171875
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
accuracy0.01953125
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.12109375
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
accuracy2.061699279870975
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
accuracy0.09375
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
accuracy0.30078125
(*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
accuracy1.8192479696581436
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
accuracy2.317459791123904
#s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
accuracy0.15234375
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)
accuracy0.265625
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x)
accuracy0.30078125
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))
accuracy1.7649893632060092
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
Samples
231.0ms174×2valid
55.0ms70×1valid
4.0ms11×0valid
2.0ms5exit
Compiler

Compiled 649 to 89 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 209.0ms
ival-mult: 56.0ms (26.8% of total)
ival-log: 38.0ms (18.2% of total)
adjust: 31.0ms (14.9% of total)
const: 30.0ms (14.4% of total)
ival-add: 21.0ms (10.1% of total)
ival-sinh: 20.0ms (9.6% of total)
ival-div: 12.0ms (5.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series52.0ms (0.5%)

Memory
-17.3MiB live, 20.9MiB allocated
Counts
22 → 264
Calls
Call 1
Inputs
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
(*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x)
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x x)
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(*.f64 #s(literal 1/6 binary64) x)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x)
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
Outputs
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))
(* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))
(* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
6
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1/6
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(* -1/180 x)
(* x (- (* 1/2835 (pow x 2)) 1/180))
(* x (- (* 1/2835 (pow x 2)) 1/180))
(* x (- (* 1/2835 (pow x 2)) 1/180))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(* 1/2835 (pow x 5))
(* (pow x 5) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2835 (pow x 6))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* 1/2835 (pow x 4))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/37800 (pow x 8))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 7))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 7) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 6))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/2835 (pow x 3))
(* (pow x 3) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 3) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 3) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* 1/2835 (pow x 5))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2835 (pow x 6))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* 1/2835 (pow x 4))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/37800 (pow x 8))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 7))
(* -1 (* (pow x 7) (- 1/37800 (* 1/2835 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (* 1/2835 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(* -1/37800 (pow x 6))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/2835 (pow x 3))
(* -1 (* (pow x 3) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(* -1 (* (pow x 3) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(* -1 (* (pow x 3) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
Calls

3 calls:

TimeVariablePointExpression
38.0ms
x
@-inf
((+ (* x 1/6) (* (* (* (+ (* (* x x) 1/2835) -1/180) x) x) x)) (log (/ (sinh x) x)) (* (+ (* x 1/6) (* (* (* (+ (* (* x x) 1/2835) -1/180) x) x) x)) x) (* (* (+ (* (* x x) 1/2835) -1/180) x) x) (log (/ (sinh x) x)) (* (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) x) (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (log (/ (sinh x) x)) (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (* 1/6 x) x) 1) (* 1/6 x) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* (+ (* (* x x) 1/2835) -1/180) x) (+ (* -1/180 (* x x)) 1/6))
10.0ms
x
@inf
((+ (* x 1/6) (* (* (* (+ (* (* x x) 1/2835) -1/180) x) x) x)) (log (/ (sinh x) x)) (* (+ (* x 1/6) (* (* (* (+ (* (* x x) 1/2835) -1/180) x) x) x)) x) (* (* (+ (* (* x x) 1/2835) -1/180) x) x) (log (/ (sinh x) x)) (* (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) x) (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (log (/ (sinh x) x)) (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (* 1/6 x) x) 1) (* 1/6 x) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* (+ (* (* x x) 1/2835) -1/180) x) (+ (* -1/180 (* x x)) 1/6))
3.0ms
x
@0
((+ (* x 1/6) (* (* (* (+ (* (* x x) 1/2835) -1/180) x) x) x)) (log (/ (sinh x) x)) (* (+ (* x 1/6) (* (* (* (+ (* (* x x) 1/2835) -1/180) x) x) x)) x) (* (* (+ (* (* x x) 1/2835) -1/180) x) x) (log (/ (sinh x) x)) (* (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) x) (* (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) x) (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (log (/ (sinh x) x)) (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (* 1/6 x) x) 1) (* 1/6 x) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* x x)) 1) (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (* (+ (* (* x x) 1/2835) -1/180) x) (+ (* -1/180 (* x x)) 1/6))

simplify220.0ms (2.1%)

Memory
18.7MiB live, 64.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01872830
15092810
213692796
335552796
083352680
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))
(* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))
(* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
6
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1/6
(+ 1/6 (* 1/120 (pow x 2)))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(* -1/180 x)
(* x (- (* 1/2835 (pow x 2)) 1/180))
(* x (- (* 1/2835 (pow x 2)) 1/180))
(* x (- (* 1/2835 (pow x 2)) 1/180))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(* 1/2835 (pow x 5))
(* (pow x 5) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2835 (pow x 6))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* 1/2835 (pow x 4))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/37800 (pow x 8))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 7))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 7) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 6))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/2835 (pow x 3))
(* (pow x 3) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 3) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 3) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* 1/2835 (pow x 5))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2835 (pow x 6))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(* 1/2835 (pow x 4))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/37800 (pow x 8))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/37800 (pow x 7))
(* -1 (* (pow x 7) (- 1/37800 (* 1/2835 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (* 1/2835 (/ 1 (pow x 2))))))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(* -1/37800 (pow x 6))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/5040 (pow x 6))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(* 1/5040 (pow x 4))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(* 1/2835 (pow x 3))
(* -1 (* (pow x 3) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(* -1 (* (pow x 3) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(* -1 (* (pow x 3) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
Outputs
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/37800 binary64) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* -1/180 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/180 binary64))
(* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)
(* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)
(* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/37800 binary64) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/37800 binary64) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/37800 binary64) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/37800 binary64) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/37800 binary64) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
6
#s(literal 6 binary64)
(+ 6 (* 1/5 (pow x 2)))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/150 binary64) (*.f64 x x) #s(literal 1/5 binary64)) (*.f64 x x) #s(literal 6 binary64))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/4500 binary64) (*.f64 x x) #s(literal 1/150 binary64)) (*.f64 x x) #s(literal 1/5 binary64)) (*.f64 x x) #s(literal 6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/37800 binary64) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -1/37800 binary64) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* -1/180 x)
(*.f64 #s(literal -1/180 binary64) x)
(* x (- (* 1/2835 (pow x 2)) 1/180))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x)
(* x (- (* 1/2835 (pow x 2)) 1/180))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x)
(* x (- (* 1/2835 (pow x 2)) 1/180))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x)
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* 1/2835 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/2835 binary64))
(* (pow x 5) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* 1/2835 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/2835 binary64))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* 1/2835 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2835 binary64))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* -1/37800 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal -1/37800 binary64))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(*.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))) (pow.f64 x #s(literal 8 binary64)))
(* -1/37800 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/37800 binary64))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)))
(* (pow x 7) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))))
(* (pow x 7) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))))
(* -1/37800 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/37800 binary64))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(*.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(/ -180 (pow x 2))
(/.f64 #s(literal -180 binary64) (*.f64 x x))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) x) x)
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/.f64 (-.f64 (/.f64 #s(literal -180 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 162000 binary64) (*.f64 x x)) #s(literal 5400 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 4860000 binary64) (*.f64 x x)) #s(literal 162000 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/5040 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/5040 binary64))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
(* 1/5040 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/5040 binary64))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* 1/2835 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2835 binary64))
(* (pow x 3) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 3) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 3) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* -1/180 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/180 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* 1/2835 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/2835 binary64))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(*.f64 (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) (+ 1/2835 (/ 1/6 (pow x 4))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))) (pow.f64 x #s(literal 5 binary64)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* 1/2835 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/2835 binary64))
(* (pow x 6) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/2835 (/ 1/6 (pow x 4))) (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/2835 binary64)) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* 1/2835 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2835 binary64))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* (pow x 4) (- 1/2835 (* 1/180 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* -1/37800 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal -1/37800 binary64))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(*.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 8 binary64)))
(* (pow x 8) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))) (pow.f64 x #s(literal 8 binary64)))
(* -1/37800 (pow x 7))
(*.f64 (pow.f64 x #s(literal 7 binary64)) #s(literal -1/37800 binary64))
(* -1 (* (pow x 7) (- 1/37800 (* 1/2835 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (* 1/2835 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))))
(* -1 (* (pow x 7) (- (+ 1/37800 (/ 1/180 (pow x 4))) (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))))))
(*.f64 (pow.f64 x #s(literal 7 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))))
(* -1/37800 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/37800 binary64))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(*.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (/.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/37800 binary64) (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (+ (* 1/2835 (/ 1 (pow x 2))) (* 1/6 (/ 1 (pow x 6)))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) (/.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64))) (pow.f64 x #s(literal 6 binary64)))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(/ -180 (pow x 2))
(/.f64 #s(literal -180 binary64) (*.f64 x x))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) x) x)
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/.f64 (-.f64 (/.f64 #s(literal -180 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 162000 binary64) (*.f64 x x)) #s(literal 5400 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 4860000 binary64) (*.f64 x x)) #s(literal 162000 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/5040 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/5040 binary64))
(* (pow x 6) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (+ (* 1/120 (/ 1 (pow x 2))) (/ 1 (pow x 6))))))
(fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))
(* 1/5040 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/5040 binary64))
(* (pow x 4) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/5040 binary64)) (/.f64 #s(literal 1/120 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* 1/2835 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/2835 binary64))
(* -1 (* (pow x 3) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* -1 (* (pow x 3) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* -1 (* (pow x 3) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(* -1/180 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/180 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))

rewrite248.0ms (2.4%)

Memory
11.4MiB live, 84.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043322
071322
1277315
21867312
08188300
Stop Event
iter limit
node limit
iter limit
Counts
22 → 453
Calls
Call 1
Inputs
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
(*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x)
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
(/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x x)
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(*.f64 #s(literal 1/6 binary64) x)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x)
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
Outputs
(*.f64 (/.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64))) x) (/.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))
(*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x x) x) (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 x x) x) (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) (*.f64 (/.f64 (*.f64 x x) x) (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) (*.f64 (*.f64 (/.f64 (*.f64 x x) x) (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) (*.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)))) (neg.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x) x (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 x (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))))
(-.f64 (*.f64 (/.f64 (*.f64 x x) x) (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64))) x))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) x) (/.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))
(*.f64 (/.f64 x x) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) x) (pow.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) x) (pow.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)))) (pow.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)))) (pow.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64))) x)
(*.f64 x (*.f64 x (fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x)) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) x)) (neg.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) x)) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))))) (neg.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) x) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) x) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)))) (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x))) (*.f64 x (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x)))) (*.f64 x (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x))
(fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 x (*.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x))
(fma.f64 x (*.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))
(+.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x) x)
(*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)))
(*.f64 x (*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) (*.f64 x x)) (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) (*.f64 x x))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x))
(*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
(*.f64 x #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)))
#s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
(*.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (/.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (/.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 x (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 x x) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x #s(literal -1 binary64)) (/.f64 (neg.f64 x) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 x #s(literal -1 binary64)) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 (*.f64 (neg.f64 x) x)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))))
(*.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 x #s(literal 1 binary64)))
(*.f64 (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 (neg.f64 x) x) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) x) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) x))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(pow.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 x) x))) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) x)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(/.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))) (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x #s(literal 1 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 x (*.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))
(+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x (*.f64 x #s(literal 1 binary64)))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) x)) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))))
(/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1/6 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))))
(-.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (/.f64 (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64))) (fma.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 x (*.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x))
(*.f64 #s(literal 1/6 binary64) x)
(*.f64 x #s(literal 1/6 binary64))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal -1/36 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x)) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal -1/36 binary64)) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal -1/120 binary64)) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) x) (pow.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) x) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64))) (pow.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) x)
(*.f64 x (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5832000 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x) (-.f64 (pow.f64 (*.f64 #s(literal -1/180 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x) (*.f64 #s(literal -1/180 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5832000 binary64))) (fma.f64 (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))) (-.f64 (pow.f64 (*.f64 #s(literal -1/180 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))) (*.f64 #s(literal -1/180 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5832000 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -1/180 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x)) (*.f64 (*.f64 #s(literal -1/180 binary64) x) (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/5832000 binary64) (pow.f64 (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -1/180 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))) (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/180 binary64) x) (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) x)) (neg.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) x) (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64))) (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal 1/180 binary64)) (*.f64 x (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) #s(literal -1/32400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/8037225 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 x x) #s(literal -1/510300 binary64)))) (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/22785532875 binary64) #s(literal -1/5832000 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x (*.f64 #s(literal -1/180 binary64) x))
(fma.f64 #s(literal -1/180 binary64) x (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x))
(fma.f64 #s(literal -1/180 binary64) x (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) (*.f64 #s(literal -1/180 binary64) x))
(fma.f64 x #s(literal -1/180 binary64) (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x))
(fma.f64 x #s(literal -1/180 binary64) (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x) (*.f64 #s(literal -1/180 binary64) x))
(+.f64 (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))) (*.f64 #s(literal -1/180 binary64) x))
(+.f64 (*.f64 #s(literal -1/180 binary64) x) (*.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) x))
(+.f64 (*.f64 #s(literal -1/180 binary64) x) (*.f64 x (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) x #s(literal 1/6 binary64))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 #s(literal -1/180 binary64) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))) (/.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))

eval220.0ms (2.1%)

Memory
3.4MiB live, 87.3MiB allocated
Compiler

Compiled 25 658 to 2 753 computations (89.3% saved)

prune147.0ms (1.4%)

Memory
-23.8MiB live, 51.8MiB allocated
Pruning

20 alts after pruning (11 fresh and 9 done)

PrunedKeptTotal
New8625867
Fresh369
Picked145
Done055
Total86620886
Accuracy
99.0%
Counts
886 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.7%
(log.f64 (/.f64 (sinh.f64 x) x))
52.4%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
52.2%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
51.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
2.3%
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
97.0%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
96.1%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64))))))
97.0%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
96.6%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
95.8%
#s(approx (log (/ (sinh x) x)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
97.0%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) x))
96.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x))
96.9%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
97.0%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
96.4%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
25.2%
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
Compiler

Compiled 653 to 448 computations (31.4% saved)

simplify183.0ms (1.7%)

Memory
5.8MiB live, 43.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
cost-diff0
#s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64))))
cost-diff0
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
cost-diff512
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
cost-diff0
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
#s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
cost-diff0
#s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
cost-diff0
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
cost-diff0
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
cost-diff0
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x))
cost-diff1088
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
cost-diff0
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))
cost-diff0
(*.f64 x x)
cost-diff0
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))
cost-diff0
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
cost-diff0
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))
cost-diff0
(*.f64 x x)
cost-diff0
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
cost-diff0
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041328
060329
195317
2149317
3238317
4331317
5479317
6837315
71710315
82938315
94249315
105809315
117413315
08421312
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
(*.f64 x x)
x
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
#s(literal 1/5 binary64)
#s(literal 6 binary64)
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))
(*.f64 x x)
x
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))
#s(literal 6 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x)
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
x
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -1/180 binary64)
(*.f64 x x)
#s(literal 1/6 binary64)
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
(*.f64 x x)
x
#s(literal 1/180 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
Outputs
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
(*.f64 x x)
x
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
#s(literal 1/5 binary64)
#s(literal 6 binary64)
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))
(*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x)
(*.f64 x x)
x
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))
#s(literal 6 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x))
#s(approx (log (/ (sinh x) x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x)
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
x
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
#s(literal -1/180 binary64)
(*.f64 x x)
#s(literal 1/6 binary64)
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
#s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (+ (* (* x x) 1/6) 1) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
#s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
#s(literal 1/6 binary64)
(*.f64 x x)
x
#s(literal 1/180 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)

localize338.0ms (3.2%)

Memory
5.0MiB live, 167.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
accuracy0.17578125
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
accuracy2.061699279870975
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
accuracy45.342303497317644
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
accuracy0.203125
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
accuracy1.9737749001061293
#s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
accuracy29.609652551311544
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
accuracy60.45352814712191
#s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
accuracy0.01171875
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
accuracy0.01953125
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.0859375
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x)
accuracy2.061699279870975
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x))
accuracy0
(*.f64 x x)
accuracy0.12109375
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))
accuracy2.061699279870975
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
accuracy2.319443670466075
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))
accuracy0.01953125
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
accuracy0.12109375
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
accuracy2.049367180946558
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))
accuracy2.061699279870975
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
Samples
163.0ms174×2valid
117.0ms70×1valid
3.0ms11×0valid
1.0ms3valid
Compiler

Compiled 539 to 72 computations (86.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 248.0ms
ival-mult: 98.0ms (39.5% of total)
const: 45.0ms (18.1% of total)
ival-log: 35.0ms (14.1% of total)
ival-sinh: 20.0ms (8.1% of total)
ival-div: 18.0ms (7.3% of total)
adjust: 18.0ms (7.3% of total)
ival-add: 6.0ms (2.4% of total)
ival-pow: 4.0ms (1.6% of total)
ival-sub: 2.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series88.0ms (0.8%)

Memory
-12.9MiB live, 30.0MiB allocated
Counts
22 → 264
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
(*.f64 x x)
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x)
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
Outputs
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
6
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
6
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
6
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(/ 1/6 (pow x 2))
(/ (+ 1/6 (* -1/180 (pow x 2))) (pow x 2))
(/ (+ 1/6 (* -1/180 (pow x 2))) (pow x 2))
(/ (+ 1/6 (* -1/180 (pow x 2))) (pow x 2))
6
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* 1/5 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(* -1/180 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
-1/180
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(* 1/5 (pow x 2))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(* -1/180 (pow x 3))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
-1/180
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(* 1/5 (pow x 2))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
Calls

3 calls:

TimeVariablePointExpression
75.0ms
x
@inf
((log (/ (sinh x) x)) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (log (/ (sinh x) x)) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (/ x (/ 1 (+ (* -1/180 (* x x)) 1/6))) (log (/ (sinh x) x)) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (+ (* -1/180 (* x x)) 1/6) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (* x x) 1/6) 1) (* (* x x) 1/6) (* (- (/ 1/6 (* x x)) 1/180) (pow x 4)) (log (/ (sinh x) x)) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (- (/ 1/6 (* x x)) 1/180) (+ (* 1/5 (* x x)) 6) (* (/ x (/ 1 (+ (* -1/180 (* x x)) 1/6))) x) (/ 1/6 (* x x)))
9.0ms
x
@-inf
((log (/ (sinh x) x)) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (log (/ (sinh x) x)) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (/ x (/ 1 (+ (* -1/180 (* x x)) 1/6))) (log (/ (sinh x) x)) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (+ (* -1/180 (* x x)) 1/6) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (* x x) 1/6) 1) (* (* x x) 1/6) (* (- (/ 1/6 (* x x)) 1/180) (pow x 4)) (log (/ (sinh x) x)) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (- (/ 1/6 (* x x)) 1/180) (+ (* 1/5 (* x x)) 6) (* (/ x (/ 1 (+ (* -1/180 (* x x)) 1/6))) x) (/ 1/6 (* x x)))
2.0ms
x
@0
((log (/ (sinh x) x)) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (log (/ (sinh x) x)) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (/ x (/ 1 (+ (* -1/180 (* x x)) 1/6))) (log (/ (sinh x) x)) (/ 1 (+ (* -1/180 (* x x)) 1/6)) (+ (* -1/180 (* x x)) 1/6) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (* x x) 1/6) 1) (* (* x x) 1/6) (* (- (/ 1/6 (* x x)) 1/180) (pow x 4)) (log (/ (sinh x) x)) (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (- (/ 1/6 (* x x)) 1/180) (+ (* 1/5 (* x x)) 6) (* (/ x (/ 1 (+ (* -1/180 (* x x)) 1/6))) x) (/ 1/6 (* x x)))

simplify197.0ms (1.9%)

Memory
27.7MiB live, 184.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01182562
13062542
27962524
319722506
444862488
080522383
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
6
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
6
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
6
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* -1/180 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
1
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(+ 1 (* 1/6 (pow x 2)))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(/ 1/6 (pow x 2))
(/ (+ 1/6 (* -1/180 (pow x 2))) (pow x 2))
(/ (+ 1/6 (* -1/180 (pow x 2))) (pow x 2))
(/ (+ 1/6 (* -1/180 (pow x 2))) (pow x 2))
6
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* 1/5 (pow x 2)))
(+ 6 (* 1/5 (pow x 2)))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(* -1/180 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
-1/180
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(* 1/5 (pow x 2))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(* -1/180 (pow x 3))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(/ -180 (pow x 2))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* 1/6 (pow x 2))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
-1/180
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(* 1/5 (pow x 2))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(* -1/180 (pow x 4))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
Outputs
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
6
#s(literal 6 binary64)
(+ 6 (* 1/5 (pow x 2)))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/150 binary64) (*.f64 x x) #s(literal 1/5 binary64)) (*.f64 x x) #s(literal 6 binary64))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/4500 binary64) (*.f64 x x) #s(literal 1/150 binary64)) (*.f64 x x) #s(literal 1/5 binary64)) (*.f64 x x) #s(literal 6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
6
#s(literal 6 binary64)
(+ 6 (* 1/5 (pow x 2)))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/150 binary64) (*.f64 x x) #s(literal 1/5 binary64)) (*.f64 x x) #s(literal 6 binary64))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/4500 binary64) (*.f64 x x) #s(literal 1/150 binary64)) (*.f64 x x) #s(literal 1/5 binary64)) (*.f64 x x) #s(literal 6 binary64))
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
6
#s(literal 6 binary64)
(+ 6 (* 1/5 (pow x 2)))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(+ 6 (* (pow x 2) (+ 1/5 (* 1/150 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/150 binary64) (*.f64 x x) #s(literal 1/5 binary64)) (*.f64 x x) #s(literal 6 binary64))
(+ 6 (* (pow x 2) (+ 1/5 (* (pow x 2) (+ 1/150 (* 1/4500 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/4500 binary64) (*.f64 x x) #s(literal 1/150 binary64)) (*.f64 x x) #s(literal 1/5 binary64)) (*.f64 x x) #s(literal 6 binary64))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(+ 1/6 (* -1/180 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1 (* (pow x 2) (+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(+ 1 (* 1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ (+ 1/6 (* -1/180 (pow x 2))) (pow x 2))
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(/ (+ 1/6 (* -1/180 (pow x 2))) (pow x 2))
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(/ (+ 1/6 (* -1/180 (pow x 2))) (pow x 2))
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
6
#s(literal 6 binary64)
(+ 6 (* 1/5 (pow x 2)))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(+ 6 (* 1/5 (pow x 2)))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(+ 6 (* 1/5 (pow x 2)))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(* (pow x 2) (+ 1/6 (* -1/180 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x) x)
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(/ -180 (pow x 2))
(/.f64 #s(literal -180 binary64) (*.f64 x x))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) x) x)
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/.f64 (-.f64 (/.f64 #s(literal -180 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 162000 binary64) (*.f64 x x)) #s(literal 5400 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 4860000 binary64) (*.f64 x x)) #s(literal 162000 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(/ -180 (pow x 2))
(/.f64 #s(literal -180 binary64) (*.f64 x x))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) x) x)
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/.f64 (-.f64 (/.f64 #s(literal -180 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 162000 binary64) (*.f64 x x)) #s(literal 5400 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 4860000 binary64) (*.f64 x x)) #s(literal 162000 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(* -1/180 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(/ -180 (pow x 2))
(/.f64 #s(literal -180 binary64) (*.f64 x x))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) x) x)
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/.f64 (-.f64 (/.f64 #s(literal -180 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 162000 binary64) (*.f64 x x)) #s(literal 5400 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 4860000 binary64) (*.f64 x x)) #s(literal 162000 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(* -1/180 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/180 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(-.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 x))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
-1/180
#s(literal -1/180 binary64)
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(* 1/5 (pow x 2))
(*.f64 #s(literal 1/5 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(/ -180 (pow x 2))
(/.f64 #s(literal -180 binary64) (*.f64 x x))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) x) x)
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/.f64 (-.f64 (/.f64 #s(literal -180 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 162000 binary64) (*.f64 x x)) #s(literal 5400 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 4860000 binary64) (*.f64 x x)) #s(literal 162000 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(/ -180 (pow x 2))
(/.f64 #s(literal -180 binary64) (*.f64 x x))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) x) x)
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/.f64 (-.f64 (/.f64 #s(literal -180 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 162000 binary64) (*.f64 x x)) #s(literal 5400 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 4860000 binary64) (*.f64 x x)) #s(literal 162000 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(* -1/180 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64)) x)
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(/ -180 (pow x 2))
(/.f64 #s(literal -180 binary64) (*.f64 x x))
(* -1 (/ (+ 180 (* 5400 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) x) x)
(/ (- (* -1 (/ (+ 5400 (* 162000 (/ 1 (pow x 2)))) (pow x 2))) 180) (pow x 2))
(/.f64 (-.f64 (/.f64 #s(literal -180 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 162000 binary64) (*.f64 x x)) #s(literal 5400 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (- (* -1 (/ (+ 162000 (* 4860000 (/ 1 (pow x 2)))) (pow x 4))) (+ 180 (* 5400 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 #s(literal -180 binary64) (/.f64 #s(literal 5400 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 4860000 binary64) (*.f64 x x)) #s(literal 162000 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(* -1/180 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -1/180 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(*.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* 1/6 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (log.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))))))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
-1/180
#s(literal -1/180 binary64)
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(- (* 1/6 (/ 1 (pow x 2))) 1/180)
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(* 1/5 (pow x 2))
(*.f64 #s(literal 1/5 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(* (pow x 2) (+ 1/5 (* 6 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(* -1/180 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))

rewrite164.0ms (1.6%)

Memory
7.7MiB live, 278.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041298
060298
1202288
21138288
08610281
Stop Event
iter limit
node limit
iter limit
Counts
22 → 647
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
(*.f64 x x)
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64))))
#s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x)
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
Outputs
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(*.f64 (*.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64)) x) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (pow.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (pow.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))) x)
(*.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 x x))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (neg.f64 x) x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(*.f64 (neg.f64 x) (*.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))))
(*.f64 (neg.f64 x) (/.f64 (neg.f64 x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(*.f64 (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(*.f64 (*.f64 x x) (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64)))
(*.f64 x (*.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64)) x))
(*.f64 x (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(pow.f64 (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (pow.f64 x #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))) (neg.f64 x)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))) #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(/.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (*.f64 (neg.f64 x) x)))
(/.f64 (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (pow.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
(/.f64 x (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) x))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (pow.f64 x #s(literal -2 binary64)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))) (/.f64 (*.f64 (neg.f64 x) x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 x) x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (pow.f64 x #s(literal -2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 x x)
(pow.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 x) x) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 x x) #s(literal 1 binary64))
(/.f64 x (pow.f64 x #s(literal -1 binary64)))
(neg.f64 (*.f64 (neg.f64 x) x))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) x))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))
(/.f64 (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64)))
(neg.f64 (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
(*.f64 (*.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) #s(literal -1 binary64)) x) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(*.f64 (pow.f64 (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) (pow.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) (pow.f64 x #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x)
(*.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))))
(*.f64 (neg.f64 x) (*.f64 x (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))))
(*.f64 (neg.f64 x) (/.f64 (neg.f64 x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(*.f64 (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
(*.f64 (*.f64 x x) (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) #s(literal -1 binary64)))
(*.f64 x (*.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) #s(literal -1 binary64)) x))
(*.f64 x (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(pow.f64 (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) (pow.f64 x #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) (neg.f64 x)) #s(literal -1 binary64))
(/.f64 (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(/.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) (pow.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))
(/.f64 x (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) x))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) (pow.f64 x #s(literal -2 binary64)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))))
(neg.f64 (*.f64 (neg.f64 x) (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))) (*.f64 (neg.f64 x) (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) (pow.f64 x #s(literal -2 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(*.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)))
#s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))
(/.f64 (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) #s(literal -1 binary64))
(/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 x (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 x (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 x (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(*.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)) x))
(*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x))
(*.f64 (neg.f64 x) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x))
(*.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 #s(literal 1/6 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)))) (-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal -1 binary64))
(/.f64 (*.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/1080 binary64)))))
(/.f64 (*.f64 x (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(/.f64 (neg.f64 x) (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) (*.f64 x (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal -1 binary64)))
(/.f64 x (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal -1 binary64))))
(neg.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) #s(literal 1 binary64)))
(neg.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) (neg.f64 x) (*.f64 #s(literal -1/6 binary64) (neg.f64 x)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal -1/6 binary64) (neg.f64 x) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) (neg.f64 x)))
(fma.f64 (neg.f64 x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) #s(literal -1/6 binary64)))
(fma.f64 (neg.f64 x) #s(literal -1/6 binary64) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)))
(fma.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) x) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) x))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) (neg.f64 x)) (*.f64 #s(literal -1/6 binary64) (neg.f64 x)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (neg.f64 x)) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) (neg.f64 x)))
(+.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))) (*.f64 (neg.f64 x) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (neg.f64 x) #s(literal -1/6 binary64)) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x)) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal -1/216 binary64))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))) #s(literal 2 binary64)))) (-.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 (*.f64 x x) #s(literal 1/1080 binary64))))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 3 binary64)) #s(literal 1/34012224000000 binary64) (pow.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))))) (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))
(/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))
(/.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))
(/.f64 (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(neg.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(neg.f64 (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))) (*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(fma.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))) (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))) (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (/.f64 (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))))
(-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))) (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))) (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) (*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))))
(*.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/1080 binary64))))))
(*.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/1080 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))) (*.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (fma.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/1080 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (neg.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))))
(/.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/1080 binary64)))))
(/.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/1080 binary64)))) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(neg.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal -1 binary64) #s(literal 1/6 binary64))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) x #s(literal 1/6 binary64))
(fma.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1/6 binary64))
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/180 binary64) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/180 binary64) x)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 #s(literal -1/180 binary64) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))))
(-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))) #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) #s(literal 1/6 binary64))
(+.f64 (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x))) #s(literal 1/6 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) (neg.f64 (/.f64 #s(literal -1/36 binary64) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(+.f64 #s(literal 1/6 binary64) (neg.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)))
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
#s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
#s(approx (+ (* (* x x) 1/6) 1) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/6 binary64) x) x)
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/6 binary64) x))
(/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1/6 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)) (*.f64 x x)) x) x)
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64))) x)
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)) x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) (*.f64 (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))) #s(literal -1 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)) (*.f64 x x)) (*.f64 (neg.f64 x) x)) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/1080 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)) (*.f64 x x)) (pow.f64 x #s(literal -2 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))) #s(literal 1 binary64))
(/.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/6 binary64) x)) (pow.f64 x #s(literal -1 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal -2 binary64))) #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/6 binary64)) (neg.f64 (pow.f64 x #s(literal -2 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) x (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) x (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) x (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/180 binary64) x) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/180 binary64) x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/6 binary64) x) (*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 (pow.f64 x #s(literal -2 binary64))) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(fma.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)))))
#s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/1080 binary64))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (/.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))) (*.f64 (/.f64 #s(literal 1/32400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1/32400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1/32400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))) (*.f64 (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))))
(/.f64 (-.f64 #s(literal 1/32400 binary64) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal -1/180 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/32400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (/.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (fma.f64 (/.f64 #s(literal 1/32400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1/32400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1/32400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (fma.f64 (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))))))
(/.f64 (+.f64 #s(literal -1/5832000 binary64) (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64))) (+.f64 #s(literal 1/32400 binary64) (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1/180 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)) #s(literal 1/32400 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))) #s(literal 1/5832000 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/1080 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/1080 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/1080 binary64)))) (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64))) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) #s(literal -1/32400 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64) #s(literal -1/5832000 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) #s(literal -1/2 binary64)) #s(literal -1/180 binary64))
(fma.f64 (/.f64 #s(literal -1/6 binary64) x) (/.f64 #s(literal -1 binary64) x) #s(literal -1/180 binary64))
(fma.f64 (/.f64 #s(literal 1/6 binary64) x) (/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1/180 binary64))
(fma.f64 (/.f64 #s(literal 1/6 binary64) x) (pow.f64 x #s(literal -1 binary64)) #s(literal -1/180 binary64))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1/6 binary64) x) #s(literal -1/180 binary64))
(fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal -1/180 binary64))
(fma.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/32400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 (pow.f64 x #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1/180 binary64))
(fma.f64 #s(literal -1/6 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))) #s(literal -1/180 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -2 binary64))) #s(literal -1/180 binary64))
(fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal -1/180 binary64))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal -1/180 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1/180 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/1080 binary64))))) (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (-.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1/1080 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (/.f64 #s(literal 1/32400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))))
(-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(-.f64 #s(literal -1/180 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -2 binary64))))
(+.f64 (/.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64))) (neg.f64 (/.f64 #s(literal 1/32400 binary64) (fma.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64) #s(literal 1/180 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal -6 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64)))) (neg.f64 (/.f64 #s(literal 1/5832000 binary64) (fma.f64 (pow.f64 x #s(literal -4 binary64)) #s(literal 1/36 binary64) (fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal -2 binary64)) #s(literal 1/32400 binary64))))))
(+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1/180 binary64))
(+.f64 #s(literal -1/180 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 1/5 binary64) (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 6/5 binary64) (*.f64 x x)))))))
(*.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -36 binary64)) (pow.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 36 binary64) (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal -6/5 binary64))))))
(*.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64)) (pow.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 6/5 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -36 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 6/5 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))) (/.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64)))) (*.f64 (/.f64 #s(literal -36 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (/.f64 #s(literal -36 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))) (/.f64 #s(literal -36 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -36 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))) (/.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))) (fma.f64 (/.f64 #s(literal -36 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (/.f64 #s(literal -36 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))) (/.f64 #s(literal -36 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 1/5 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -36 binary64)))) (neg.f64 (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 6/5 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))) (*.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64)) #s(literal 36 binary64))) (*.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))))
(/.f64 (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 1/5 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -36 binary64))) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64))) (neg.f64 (+.f64 #s(literal 36 binary64) (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal -6/5 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64))) (neg.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 6/5 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -36 binary64)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64)))
(/.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64)) (+.f64 #s(literal 36 binary64) (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal -6/5 binary64)))))
(/.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64)) (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 6/5 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 1/5 binary64) (*.f64 x x))) (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 36 binary64) (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal -6/5 binary64)))) (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -36 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64))) (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 6/5 binary64) (*.f64 x x))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -36 binary64)) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 216 binary64)) (neg.f64 (fma.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 36 binary64) (*.f64 #s(literal 6/5 binary64) (*.f64 x x)))))))
(fma.f64 (*.f64 #s(literal 1/5 binary64) x) x #s(literal 6 binary64))
(fma.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -36 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(fma.f64 (*.f64 #s(literal 1/5 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 6 binary64))
(fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5 binary64) #s(literal 6 binary64))
(fma.f64 x (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/5 binary64) x)) #s(literal 6 binary64))
(fma.f64 x (*.f64 #s(literal 1/5 binary64) x) #s(literal 6 binary64))
(-.f64 (/.f64 #s(literal 36 binary64) (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 1/5 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 1/5 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))) (/.f64 #s(literal -36 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal -6 binary64))) (neg.f64 (/.f64 #s(literal -36 binary64) (fma.f64 #s(literal -1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
(+.f64 (*.f64 #s(literal 1/5 binary64) (*.f64 x x)) #s(literal 6 binary64))
(+.f64 #s(literal 6 binary64) (*.f64 #s(literal 1/5 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) #s(literal -1 binary64))) (/.f64 x (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) #s(literal -1 binary64))) (/.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))))))
(*.f64 (/.f64 x (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) (/.f64 x (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))))
(*.f64 (*.f64 x (*.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 x x)))
(*.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) #s(literal -1 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))
(*.f64 (neg.f64 x) (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) x) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (neg.f64 x) x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) x)) (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))))
(/.f64 (neg.f64 (*.f64 x (*.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))))) (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal -1 binary64))
(/.f64 (*.f64 x (*.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64)))) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/1080 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (neg.f64 x) x) (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x) x))
(/.f64 (neg.f64 x) (/.f64 (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64)) x))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(/.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) (pow.f64 x #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (pow.f64 x #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) (*.f64 x (*.f64 x (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal -1/36 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal -1/1080 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64)))
(/.f64 (*.f64 x x) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 x (pow.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x)) x (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x)) x (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) x (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal -1/180 binary64) x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 x) x) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -1/6 binary64) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 #s(literal -1/180 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 x (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x)) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(fma.f64 x (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(fma.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -1/180 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64)) x) x))
(exp.f64 (-.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) x)) (*.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 x) x)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 x) x)) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 x x)) (*.f64 (neg.f64 x) x)))
(+.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))) (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal -1/6 binary64)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 1/180 binary64) (*.f64 x x))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/180 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1/6 binary64) x) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1/6 binary64) x) (/.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/6 binary64) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1/6 binary64) x))
(*.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal 1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 (pow.f64 x #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (neg.f64 (pow.f64 x #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/6 binary64) x)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) #s(literal -1 binary64)) (neg.f64 x))
(/.f64 (/.f64 #s(literal -1/6 binary64) x) (neg.f64 x))
(/.f64 (/.f64 #s(literal 1/6 binary64) x) x)
(/.f64 #s(literal -1/6 binary64) (*.f64 (neg.f64 x) x))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal -6 binary64)))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 6 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal -1/6 binary64) x) x))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 6 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal 1/6 binary64) x) (neg.f64 x)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -2 binary64)))))
(neg.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -2 binary64))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64))) #s(literal -1 binary64)))

eval116.0ms (1.1%)

Memory
-2.1MiB live, 272.5MiB allocated
Compiler

Compiled 30 630 to 3 259 computations (89.4% saved)

prune66.0ms (0.6%)

Memory
-32.2MiB live, 140.3MiB allocated
Pruning

20 alts after pruning (8 fresh and 12 done)

PrunedKeptTotal
New1 05561 061
Fresh426
Picked235
Done099
Total1 061201 081
Accuracy
99.0%
Counts
1 081 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.7%
(log.f64 (/.f64 (sinh.f64 x) x))
52.4%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
52.2%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
51.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
2.3%
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
96.5%
#s(approx (log (/ (sinh x) x)) (/.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) (pow.f64 x #s(literal -1 binary64))))
97.0%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
97.0%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
3.0%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(approx (+ (* 1/5 (* x x)) 6) (*.f64 #s(literal 1/5 binary64) (*.f64 x x))))))
96.6%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
96.5%
#s(approx (log (/ (sinh x) x)) (/.f64 x (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) x)))
96.2%
#s(approx (log (/ (sinh x) x)) (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (*.f64 (neg.f64 x) x))))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) x) (*.f64 #s(literal 1/6 binary64) x)) x))
97.0%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
96.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
96.9%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
97.0%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
96.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
96.4%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
Compiler

Compiled 1 121 to 476 computations (57.5% saved)

regimes28.0ms (0.3%)

Memory
15.5MiB live, 55.3MiB allocated
Counts
31 → 2
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (/.f64 x (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) x) (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(approx (+ (* 1/5 (* x x)) 6) (*.f64 #s(literal 1/5 binary64) (*.f64 x x))))))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (*.f64 (neg.f64 x) x))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (log (/ (sinh x) x)) (/.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) (pow.f64 x #s(literal -1 binary64))))
#s(approx (log (/ (sinh x) x)) #s(approx (* (* (+ (* -1/180 (* x x)) 1/6) x) x) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) x))
(log.f64 (/.f64 (sinh.f64 x) x))
#s(approx (log (/ (sinh x) x)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64))))))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1/5832000 binary64) #s(literal 1/216 binary64)) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) #s(literal 3 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x))))) x))
Outputs
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(log.f64 (/.f64 (sinh.f64 x) x))
Calls

3 calls:

13.0ms
x
7.0ms
(/.f64 (sinh.f64 x) x)
6.0ms
(log.f64 (/.f64 (sinh.f64 x) x))
Results
AccuracySegmentsBranch
97.0%1x
98.7%2(log.f64 (/.f64 (sinh.f64 x) x))
98.7%2(/.f64 (sinh.f64 x) x)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes26.0ms (0.3%)

Memory
4.8MiB live, 44.3MiB allocated
Counts
26 → 1
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (/.f64 x (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) x) (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(approx (+ (* 1/5 (* x x)) 6) (*.f64 #s(literal 1/5 binary64) (*.f64 x x))))))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 x #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 1/2835 binary64) #s(literal -1/180 binary64)) x) x) x)) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64))) (*.f64 (neg.f64 x) x))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)))))
(log.f64 #s(approx (/ (sinh x) x) #s(approx (+ (* (* x x) 1/6) 1) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (log (/ (sinh x) x)) (/.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) (pow.f64 x #s(literal -1 binary64))))
#s(approx (log (/ (sinh x) x)) #s(approx (* (* (+ (* -1/180 (* x x)) 1/6) x) x) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (log (/ (sinh x) x)) #s(approx (/ (* x x) (/ 1 (+ (* -1/180 (* x x)) 1/6))) (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64) #s(literal -1/36 binary64)) x) (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal -1/6 binary64))) x))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
Calls

3 calls:

13.0ms
(log.f64 (/.f64 (sinh.f64 x) x))
7.0ms
x
5.0ms
(/.f64 (sinh.f64 x) x)
Results
AccuracySegmentsBranch
97.0%1x
97.0%1(log.f64 (/.f64 (sinh.f64 x) x))
97.0%1(/.f64 (sinh.f64 x) x)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes14.0ms (0.1%)

Memory
-16.8MiB live, 20.9MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (/.f64 x (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) x) (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(approx (+ (* 1/5 (* x x)) 6) (*.f64 #s(literal 1/5 binary64) (*.f64 x x))))))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
Outputs
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
Calls

3 calls:

7.0ms
(log.f64 (/.f64 (sinh.f64 x) x))
4.0ms
x
3.0ms
(/.f64 (sinh.f64 x) x)
Results
AccuracySegmentsBranch
97.0%1(log.f64 (/.f64 (sinh.f64 x) x))
97.0%1(/.f64 (sinh.f64 x) x)
97.0%1x
Compiler

Compiled 10 to 8 computations (20% saved)

regimes9.0ms (0.1%)

Memory
19.4MiB live, 19.4MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (/.f64 x (/.f64 #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64)) x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 #s(literal -1/180 binary64) x) (*.f64 #s(literal 1/6 binary64) x)) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(approx (+ (* 1/5 (* x x)) 6) (*.f64 #s(literal 1/5 binary64) (*.f64 x x))))))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
Calls

3 calls:

3.0ms
x
2.0ms
(/.f64 (sinh.f64 x) x)
2.0ms
(log.f64 (/.f64 (sinh.f64 x) x))
Results
AccuracySegmentsBranch
96.6%1x
96.6%1(log.f64 (/.f64 (sinh.f64 x) x))
96.6%1(/.f64 (sinh.f64 x) x)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes4.0ms (0%)

Memory
10.3MiB live, 10.3MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
Calls

3 calls:

2.0ms
x
1.0ms
(/.f64 (sinh.f64 x) x)
1.0ms
(log.f64 (/.f64 (sinh.f64 x) x))
Results
AccuracySegmentsBranch
96.5%1(log.f64 (/.f64 (sinh.f64 x) x))
96.5%1(/.f64 (sinh.f64 x) x)
96.5%1x
Compiler

Compiled 10 to 8 computations (20% saved)

regimes8.0ms (0.1%)

Memory
-30.4MiB live, 7.9MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
Calls

3 calls:

1.0ms
x
1.0ms
(log.f64 (/.f64 (sinh.f64 x) x))
1.0ms
(/.f64 (sinh.f64 x) x)
Results
AccuracySegmentsBranch
96.4%1x
96.4%1(log.f64 (/.f64 (sinh.f64 x) x))
96.4%1(/.f64 (sinh.f64 x) x)
Compiler

Compiled 10 to 8 computations (20% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.000225274107868
1.018533650090484
Compiler

Compiled 8 to 8 computations (0% saved)

simplify26.0ms (0.3%)

Memory
18.0MiB live, 56.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053150
162150
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (sinh.f64 x) x) #s(literal 4548635623644201/4503599627370496 binary64)) #s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))) (log.f64 (/.f64 (sinh.f64 x) x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
Outputs
(if (<=.f64 (/.f64 (sinh.f64 x) x) #s(literal 4548635623644201/4503599627370496 binary64)) #s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (*.f64 x x) #s(literal 1/2835 binary64)) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))) (log.f64 (/.f64 (sinh.f64 x) x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2835 binary64) (*.f64 x x) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 x x) #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) (fma.f64 #s(literal 1/5 binary64) (*.f64 x x) #s(literal 6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 x #s(approx (/ 1 (+ (* -1/180 (* x x)) 1/6)) #s(literal 6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* -1/37800 (* x x)) 1/2835) (* x x)) -1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
#s(approx (log (/ (sinh x) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))

soundness1.2s (11%)

Memory
-8.3MiB live, 717.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01372372
13582352
29572352
326942352
470342352
081162238
01872830
15092810
213692796
335552796
083352680
01182562
13062542
27962524
319722506
444862488
080522383
030234
052234
1192234
21262234
08434234
059394
1157390
2395384
31185384
42108384
53940384
64548380
74949380
86422380
08045362
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 270 to 141 computations (47.8% saved)

preprocess71.0ms (0.7%)

Memory
-7.0MiB live, 111.3MiB allocated
Compiler

Compiled 370 to 158 computations (57.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...