bug500, discussion (missed optimization)

Time bar (total: 13.6s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

analyze127.0ms (0.9%)

Memory
1.9MiB live, 101.7MiB allocated; 32ms collecting garbage
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)

sample7.8s (57.2%)

Memory
48.1MiB live, 7 798.1MiB allocated; 1.9s collecting garbage
Samples
4.0s7 791×5exit
2.4s5 759×2valid
410.0ms2 209×1valid
27.0ms288×0valid
Precisions
Click to see histograms. Total time spent on operations: 5.6s
ival-log: 2.6s (45.7% of total)
ival-sinh: 1.7s (29.5% of total)
adjust: 753.0ms (13.4% of total)
ival-div: 595.0ms (10.6% of total)
ival-true: 31.0ms (0.6% of total)
ival-assert: 16.0ms (0.3% of total)
Bogosity

explain247.0ms (1.8%)

Memory
19.0MiB live, 252.9MiB allocated; 74ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
141113(8.102142702723319e-255)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))sensitivity2450
log.f64(log.f64 (/.f64 (sinh.f64 x) x))oflow-rescue90
(sinh.f64 x)overflow9
(/.f64 (sinh.f64 x) x)overflow9
Confusion
Predicted +Predicted -
+1410
-1132
Precision
0.5551181102362205
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+14100
-11302
Precision?
0.5551181102362205
Recall?
1.0
Freqs
test
numberfreq
02
1254
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
140.0ms332×2valid
22.0ms156×1valid
1.0ms24×0valid
Compiler

Compiled 33 to 16 computations (51.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 142.0ms
ival-log: 91.0ms (63.9% of total)
ival-sinh: 30.0ms (21.1% of total)
ival-div: 11.0ms (7.7% of total)
adjust: 10.0ms (7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess138.0ms (1%)

Memory
-30.7MiB live, 106.0MiB allocated; 15ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
11415
24015
310415
450315
5375611
045
075
1135
2275
3665
42645
516425
638505
088245
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(log.f64 (/.f64 (sinh.f64 x) x))
Outputs
(log.f64 (/.f64 (sinh.f64 x) x))
Symmetry

(abs x)

Compiler

Compiled 5 to 4 computations (20% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.5%
(log.f64 (/.f64 (sinh.f64 x) x))
Compiler

Compiled 5 to 4 computations (20% saved)

simplify132.0ms (1%)

Memory
9.7MiB live, 103.7MiB allocated; 27ms collecting garbage
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
22712
36612
426412
5164212
6385012
0882412
Stop Event
iter limit
node limit
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

localize76.0ms (0.6%)

Memory
13.1MiB live, 59.1MiB allocated; 3ms collecting garbage
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(/.f64 (sinh.f64 x) x)
accuracy0.015625
(sinh.f64 x)
accuracy32.337777943131435
(log.f64 (/.f64 (sinh.f64 x) x))
Samples
57.0ms166×2valid
11.0ms78×1valid
1.0ms12×0valid
Compiler

Compiled 14 to 6 computations (57.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-log: 31.0ms (53.2% of total)
ival-sinh: 17.0ms (29.2% of total)
adjust: 5.0ms (8.6% of total)
ival-div: 5.0ms (8.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series58.0ms (0.4%)

Memory
7.3MiB live, 52.3MiB allocated; 5ms collecting garbage
Counts
3 → 16
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)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
Calls

3 calls:

TimeVariablePointExpression
32.0ms
x
@inf
((log (/ (sinh x) x)) (/ (sinh x) x) (sinh x))
24.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))

simplify173.0ms (1.3%)

Memory
-3.7MiB live, 131.6MiB allocated; 25ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059187
1186187
2548181
32333181
46693181
08015165
Stop Event
iter limit
node limit
Counts
16 → 15
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)))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 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 (-.f64 (*.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 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 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 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #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 3 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)) x)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+.f64 (neg.f64 (log.f64 x)) (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))))
(* 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))
(+ (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))))))

rewrite236.0ms (1.7%)

Memory
-12.7MiB live, 177.9MiB allocated; 112ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0411
0711
11811
27711
352811
4725311
0857611
Stop Event
iter limit
node limit
iter limit
Counts
3 → 179
Calls
Call 1
Inputs
(log.f64 (/.f64 (sinh.f64 x) x))
(/.f64 (sinh.f64 x) x)
(sinh.f64 x)
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (+.f64 (pow.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 (/.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)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (log.f64 (/.f64 (sinh.f64 x) x)))
(*.f64 (/.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 4 binary64)) (pow.f64 (*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x))))
(*.f64 (/.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 (*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x)) #s(literal 3 binary64)) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 6 binary64)))) (fma.f64 (*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x)) (-.f64 (*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x)) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 4 binary64))))
(*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (/.f64 (log.f64 (/.f64 (sinh.f64 x) x)) (log.f64 (*.f64 (sinh.f64 x) x))))
(*.f64 (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) (/.f64 (log.f64 (/.f64 (sinh.f64 x) x)) (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x)))) (*.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))))) (+.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))))
(/.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)))) (log.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) (fma.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) (*.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))))))
(/.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 (neg.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 (neg.f64 x))) #s(literal 2 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (neg.f64 x) (sinh.f64 (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 (neg.f64 x)) (log.f64 (*.f64 (neg.f64 x) (sinh.f64 (neg.f64 x)))) (pow.f64 (log.f64 (sinh.f64 (neg.f64 x))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (log.f64 (*.f64 (sinh.f64 x) x)))))
(/.f64 (neg.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 (neg.f64 (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.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 (sinh.f64 x) x))) (*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 (*.f64 (sinh.f64 x) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 (neg.f64 x))) #s(literal 2 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64))) (log.f64 (*.f64 (neg.f64 x) (sinh.f64 (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 4 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (*.f64 (fma.f64 (log.f64 x) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) (log.f64 (*.f64 (sinh.f64 x) x))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64))) (fma.f64 (log.f64 (neg.f64 x)) (log.f64 (*.f64 (neg.f64 x) (sinh.f64 (neg.f64 x)))) (pow.f64 (log.f64 (sinh.f64 (neg.f64 x))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (log.f64 x) (log.f64 (sinh.f64 x))) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 4 binary64))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 4 binary64))) (log.f64 (*.f64 (sinh.f64 x) x))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 6 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 9 binary64)) (pow.f64 (log.f64 x) #s(literal 9 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (log.f64 x) (log.f64 (sinh.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 6 binary64))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 6 binary64))) (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (sinh.f64 x) 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 (*.f64 (sinh.f64 x) x)) (log.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 (sinh.f64 x) 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 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.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 (sinh.f64 x) x))))
(neg.f64 (/.f64 (neg.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 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (neg.f64 (log.f64 (*.f64 (sinh.f64 x) x)))))
(neg.f64 (/.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 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.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 (/.f64 x (sinh.f64 x))) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 (*.f64 (sinh.f64 x) x))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (log.f64 (/.f64 (sinh.f64 x) x)) (/.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 (*.f64 (sinh.f64 x) x))))
(fma.f64 (neg.f64 (log.f64 (sinh.f64 x))) (/.f64 (neg.f64 (log.f64 (sinh.f64 x))) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 (*.f64 (sinh.f64 x) x))))
(fma.f64 (fabs.f64 (log.f64 (sinh.f64 x))) (/.f64 (fabs.f64 (log.f64 (sinh.f64 x))) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 (*.f64 (sinh.f64 x) x))))
(fma.f64 (log.f64 (sinh.f64 x)) (/.f64 (log.f64 (sinh.f64 x)) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 (*.f64 (sinh.f64 x) x))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 (neg.f64 x))) #s(literal 2 binary64)) (log.f64 (*.f64 (neg.f64 x) (sinh.f64 (neg.f64 x))))) (/.f64 (pow.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (neg.f64 x) (sinh.f64 (neg.f64 x))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 (neg.f64 x))) #s(literal 3 binary64)) (fma.f64 (log.f64 (neg.f64 x)) (log.f64 (*.f64 (neg.f64 x) (sinh.f64 (neg.f64 x)))) (pow.f64 (log.f64 (sinh.f64 (neg.f64 x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 (neg.f64 x)) (log.f64 (*.f64 (neg.f64 x) (sinh.f64 (neg.f64 x)))) (pow.f64 (log.f64 (sinh.f64 (neg.f64 x))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 3 binary64)) (fma.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (log.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 (*.f64 (sinh.f64 x) x)) (log.f64 x) (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)))))
(-.f64 (log.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x))) (log.f64 (*.f64 #s(literal -2 binary64) x)))
(-.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x)))) (log.f64 (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x)))
(-.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x)))) (log.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #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 (sinh.f64 (neg.f64 x))) (log.f64 (neg.f64 x)))
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
(+.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 (sinh.f64 x) x))) (/.f64 (neg.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64))) (log.f64 (*.f64 (sinh.f64 x) x))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sinh.f64 x) x)))
(+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) x)))
(log.f64 (pow.f64 (/.f64 (sinh.f64 x) x) (/.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))))
(log.f64 (/.f64 (sinh.f64 x) x))
(*.f64 (/.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (/.f64 (sinh.f64 x) x))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))) (/.f64 (sinh.f64 x) x))
(*.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (sinh.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) x) #s(literal 2 binary64))
(*.f64 (/.f64 (sinh.f64 x) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (neg.f64 x)))
(*.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 (sinh.f64 (neg.f64 x)) x))
(*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x)))
(*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)))))
(*.f64 #s(literal -2 binary64) (/.f64 (sinh.f64 x) (*.f64 #s(literal -2 binary64) x)))
(*.f64 #s(literal 1 binary64) (/.f64 (sinh.f64 x) x))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sinh.f64 x) #s(literal -2 binary64)) (neg.f64 x)))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) x))
(*.f64 (/.f64 (sinh.f64 x) x) #s(literal 1 binary64))
(*.f64 (sinh.f64 x) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) x) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 x)) x)
(/.f64 (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 x))) (neg.f64 x))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x)) (*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x))) (+.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (fma.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x) (*.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x)))) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (sinh.f64 x))) (*.f64 #s(literal -2 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (*.f64 #s(literal 2 binary64) 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 2 binary64)) x) (*.f64 x (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)))) (*.f64 x x))
(/.f64 (*.f64 #s(literal -4 binary64) (sinh.f64 x)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (*.f64 #s(literal 4 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x))) (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x)))
(/.f64 (*.f64 (cosh.f64 x) (sinh.f64 x)) (*.f64 (cosh.f64 x) x))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 6 binary64)) (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 6 binary64)) (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal 3 binary64) x))) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 9 binary64)) (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 9 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (cosh.f64 x) (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) x))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x)))) (neg.f64 (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x)))) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x)))) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x)))) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (exp.f64 x)) (/.f64 #s(literal 2 binary64) (exp.f64 x))) (*.f64 #s(literal 4 binary64) x))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) (*.f64 #s(literal -2 binary64) x)))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal -2 binary64)) (neg.f64 x)))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x))) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))) (*.f64 #s(literal -2 binary64) x)))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x))) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) #s(literal -2 binary64)) (neg.f64 x)))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x))) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) (*.f64 #s(literal -2 binary64) x))
(/.f64 (sinh.f64 (neg.f64 x)) (neg.f64 x))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 #s(literal 2 binary64) x))
(/.f64 (sinh.f64 x) x)
(neg.f64 (/.f64 (sinh.f64 (neg.f64 x)) x))
(fma.f64 (/.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) x))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) x))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) x))
(-.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x)))
(-.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal -2 binary64)) (neg.f64 x)) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal -2 binary64)) (neg.f64 x)))
(-.f64 (/.f64 (-.f64 (exp.f64 x) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) x)) (/.f64 (sinh.f64 (neg.f64 x)) (*.f64 #s(literal 2 binary64) x)))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #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 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) x)))
(-.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x))
(+.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x)) (/.f64 (neg.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) x)))
(+.f64 (/.f64 (-.f64 (exp.f64 x) (cosh.f64 x)) (*.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) x))
(+.f64 (/.f64 (cosh.f64 x) (*.f64 #s(literal 2 binary64) x)) (/.f64 (-.f64 (sinh.f64 x) (exp.f64 (neg.f64 x))) (*.f64 #s(literal 2 binary64) x)))
(+.f64 (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) x))
(*.f64 (/.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (*.f64 (cosh.f64 x) #s(literal 2 binary64))) (sinh.f64 x))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))) (sinh.f64 x))
(*.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -2 binary64) (/.f64 (sinh.f64 x) #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 x) #s(literal 2 binary64)))
(*.f64 (sinh.f64 x) #s(literal 1 binary64))
(/.f64 (*.f64 (cosh.f64 x) (sinh.f64 (neg.f64 x))) (neg.f64 (cosh.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 8 binary64)))) (neg.f64 (fma.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (cosh.f64 x) (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) (exp.f64 x)) (/.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 (*.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 (neg.f64 (exp.f64 x)) (/.f64 #s(literal -1 binary64) (exp.f64 x))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -4 binary64) (sinh.f64 x)) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (sinh.f64 x)) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 4 binary64)) (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x))) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cosh.f64 x) (sinh.f64 x)) (cosh.f64 x))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 6 binary64)) (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) #s(literal 4 binary64))) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 6 binary64)) (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal 3 binary64) x))) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (exp.f64 x) #s(literal 9 binary64)) (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 9 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 x)) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 x) #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 8 binary64))) (fma.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (cosh.f64 x) (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x)))) (neg.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x)))) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x)))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x)))) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (exp.f64 x)) (/.f64 #s(literal 2 binary64) (exp.f64 x))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 #s(literal -2 binary64) (cosh.f64 x)) #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x))) (neg.f64 (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x))) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))) #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal 3 binary64) x))) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 x)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64))
(sinh.f64 x)
(neg.f64 (sinh.f64 (neg.f64 x)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (sinh.f64 x) #s(literal 2 binary64)))
(-.f64 (*.f64 (sinh.f64 (log.f64 (+.f64 (pow.f64 (sinh.f64 x) #s(literal 3 binary64)) (pow.f64 (cosh.f64 x) #s(literal 3 binary64))))) (cosh.f64 (log.f64 (-.f64 (cosh.f64 (*.f64 #s(literal -2 binary64) x)) (*.f64 (cosh.f64 x) (sinh.f64 x)))))) (*.f64 (cosh.f64 (log.f64 (+.f64 (pow.f64 (sinh.f64 x) #s(literal 3 binary64)) (pow.f64 (cosh.f64 x) #s(literal 3 binary64))))) (sinh.f64 (log.f64 (-.f64 (cosh.f64 (*.f64 #s(literal -2 binary64) x)) (*.f64 (cosh.f64 x) (sinh.f64 x)))))))
(-.f64 (*.f64 #s(literal 0 binary64) (cosh.f64 x)) (*.f64 #s(literal 1 binary64) (sinh.f64 (neg.f64 x))))
(-.f64 (-.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (cosh.f64 x) #s(literal 2 binary64))) (/.f64 (sinh.f64 x) #s(literal -2 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (cosh.f64 x)) (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #s(literal 4 binary64)) (cosh.f64 x)))
(-.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (cosh.f64 x) (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) #s(literal 8 binary64)) (fma.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (cosh.f64 x) (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (exp.f64 x)) #s(literal 4 binary64)) (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (-.f64 (exp.f64 x) (cosh.f64 x)) #s(literal 2 binary64)) (/.f64 (sinh.f64 x) #s(literal -2 binary64)))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (cosh.f64 x)) #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64)) #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 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal -3 binary64)) (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(-.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)))
(+.f64 (-.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (cosh.f64 x) #s(literal 2 binary64))) (/.f64 (sinh.f64 x) #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (exp.f64 x) #s(literal -2 binary64))) (*.f64 (*.f64 (cosh.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 (-.f64 (exp.f64 x) (cosh.f64 x)) #s(literal 2 binary64)) (/.f64 (sinh.f64 x) #s(literal 2 binary64)))
(+.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) (/.f64 (sinh.f64 x) #s(literal 2 binary64)))
(+.f64 (/.f64 (cosh.f64 x) #s(literal 2 binary64)) (-.f64 (/.f64 (sinh.f64 x) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))))
(+.f64 (/.f64 (cosh.f64 x) #s(literal 2 binary64)) (/.f64 (-.f64 (sinh.f64 x) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)))

eval28.0ms (0.2%)

Memory
5.7MiB live, 48.7MiB allocated; 8ms collecting garbage
Compiler

Compiled 4 294 to 813 computations (81.1% saved)

prune9.0ms (0.1%)

Memory
21.0MiB live, 21.0MiB allocated; 0ms collecting garbage
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New18410194
Fresh000
Picked011
Done000
Total18411195
Accuracy
96.8%
Counts
195 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.4%
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
5.6%
(*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (/.f64 (log.f64 (/.f64 (sinh.f64 x) x)) (log.f64 (*.f64 (sinh.f64 x) x))))
49.5%
(log.f64 (/.f64 (sinh.f64 x) x))
2.8%
(log.f64 (-.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x)))
49.1%
(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))))
49.0%
(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))))
48.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
95.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
95.4%
#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))
95.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
Compiler

Compiled 335 to 218 computations (34.9% saved)

simplify127.0ms (0.9%)

Memory
2.4MiB live, 111.0MiB allocated; 8ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 x)
cost-diff0
(sinh.f64 x)
cost-diff0
(log.f64 (sinh.f64 x))
cost-diff0
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
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 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
(*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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
031237
052237
189237
2250237
3915237
43180237
57328237
08216237
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 #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/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
#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)
(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)
(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)
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
(log.f64 (sinh.f64 x))
(sinh.f64 x)
x
(log.f64 x)
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (-.f64 (*.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/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/2835 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)
(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)
(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)
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
(log.f64 (sinh.f64 x))
(sinh.f64 x)
x
(log.f64 x)

localize296.0ms (2.2%)

Memory
4.7MiB live, 238.4MiB allocated; 24ms collecting garbage
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(log.f64 x)
accuracy0.015625
(sinh.f64 x)
accuracy2.1825071662628948
(log.f64 (sinh.f64 x))
accuracy30.23480033111511
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
accuracy0.015625
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
accuracy0.0234375
(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))
accuracy2.5994605388379592
#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)))
accuracy32.337777943131435
(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.0
(*.f64 x x)
accuracy0.0234375
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))
accuracy2.7220327274572607
#s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64)))
accuracy32.337777943131435
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 x x) #s(literal 1/6 binary64) #s(literal 1 binary64))))
accuracy0.0
(*.f64 x x)
accuracy0.17578125
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
accuracy2.670813513158933
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
accuracy0.14453125
(*.f64 (*.f64 (fma.f64 (-.f64 (*.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.248378759768442
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
accuracy0.35546875
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy2.549929994603002
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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
219.0ms167×2valid
47.0ms77×1valid
3.0ms12×0valid
Compiler

Compiled 178 to 30 computations (83.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 213.0ms
ival-log: 74.0ms (34.8% of total)
adjust: 40.0ms (18.8% of total)
const: 23.0ms (10.8% of total)
ival-mult: 23.0ms (10.8% of total)
ival-div: 20.0ms (9.4% of total)
ival-sinh: 16.0ms (7.5% of total)
ival-add: 10.0ms (4.7% of total)
ival-sub: 6.0ms (2.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series173.0ms (1.3%)

Memory
-10.6MiB live, 132.4MiB allocated; 20ms collecting garbage
Counts
20 → 58
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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)
(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))
(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 (log.f64 (sinh.f64 x)) (log.f64 x))
(log.f64 (sinh.f64 x))
(sinh.f64 x)
(log.f64 x)
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 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 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* 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)))
(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/120 (pow x 2)))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(log x)
(+ (log x) (* 1/6 (pow x 2)))
(+ (log x) (* (pow x 2) (+ 1/6 (* -1/180 (pow x 2)))))
(+ (log x) (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))))
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))))))))
(* 1/2835 (pow x 2))
1/120
(+ 1/120 (* 1/5040 (pow x 2)))
(+ (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)))))
(* 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)))))
(* 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)))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 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))))))
(- (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (* -1 (log (/ 1 x))))
(log (* 1/2 (- (exp x) (/ 1 (exp x)))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* -1 (log (/ 1 x)))
(* 1/5040 (pow x 2))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -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))))))
(- (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (+ (log -1) (* -1 (log (/ -1 x)))))
(+ (log -1) (* -1 (log (/ -1 x))))
Calls

3 calls:

TimeVariablePointExpression
133.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)) (/ (sinh x) x) (+ (* (* x x) 1/6) 1) (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) (- (log (sinh x)) (log x)) (log (sinh x)) (sinh x) (log x) (* 1/2835 (* x x)) (+ (* 1/5040 (* x x)) 1/120))
22.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)) (/ (sinh x) x) (+ (* (* x x) 1/6) 1) (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) (- (log (sinh x)) (log x)) (log (sinh x)) (sinh x) (log x) (* 1/2835 (* x x)) (+ (* 1/5040 (* x x)) 1/120))
17.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)) (/ (sinh x) x) (+ (* (* x x) 1/6) 1) (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) (- (log (sinh x)) (log x)) (log (sinh x)) (sinh x) (log x) (* 1/2835 (* x x)) (+ (* 1/5040 (* x x)) 1/120))

simplify154.0ms (1.1%)

Memory
29.1MiB live, 115.9MiB allocated; 20ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0117602
1366598
21043588
33950588
08466554
Stop Event
iter limit
node limit
Counts
58 → 57
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 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* 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)))
(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/120 (pow x 2)))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(log x)
(+ (log x) (* 1/6 (pow x 2)))
(+ (log x) (* (pow x 2) (+ 1/6 (* -1/180 (pow x 2)))))
(+ (log x) (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))))
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))))))))
(* 1/2835 (pow x 2))
1/120
(+ 1/120 (* 1/5040 (pow x 2)))
(+ (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)))))
(* 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)))))
(* 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)))))
(* 1/2 (/ (- (exp x) (/ 1 (exp x))) x))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(* 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))))))
(- (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (* -1 (log (/ 1 x))))
(log (* 1/2 (- (exp x) (/ 1 (exp x)))))
(* 1/2 (- (exp x) (/ 1 (exp x))))
(* -1 (log (/ 1 x)))
(* 1/5040 (pow x 2))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -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))))))
(- (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (+ (log -1) (* -1 (log (/ -1 x)))))
(+ (log -1) (* -1 (log (/ -1 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 (-.f64 (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2835 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 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 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(pow x 2)
(*.f64 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/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))
(log x)
(log.f64 x)
(+ (log x) (* 1/6 (pow x 2)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x (log.f64 x))
(+ (log x) (* (pow x 2) (+ 1/6 (* -1/180 (pow x 2)))))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x (log.f64 x))
(+ (log x) (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))))
(fma.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x (log.f64 x))
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 3 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 x x) #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 3 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)) x)
(* 1/2835 (pow x 2))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 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))
(* 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 (/.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 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 (/.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/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 4 binary64)))
(* 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))))
(* (pow x 2) (+ 1/6 (/ 1 (pow x 2))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(* 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 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)
(* (pow x 4) (+ 1/5040 (+ (/ 1/6 (pow x 4)) (* 1/120 (/ 1 (pow x 2))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/5040 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))
(- (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (* -1 (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.f64 (*.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 (log (/ 1 x)))
(log.f64 x)
(* 1/5040 (pow x 2))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 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))))))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal 1/2835 binary64))) (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 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal 1/2835 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))))
(- (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (+ (log -1) (* -1 (log (/ -1 x)))))
(-.f64 (+.f64 (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 #s(literal -1 binary64)))
(+ (log -1) (* -1 (log (/ -1 x))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) x)))

rewrite286.0ms (2.1%)

Memory
-39.8MiB live, 263.4MiB allocated; 138ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031206
052205
1180205
21215205
08171205
Stop Event
iter limit
node limit
iter limit
Counts
20 → 387
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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)
(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))
(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 (log.f64 (sinh.f64 x)) (log.f64 x))
(log.f64 (sinh.f64 x))
(sinh.f64 x)
(log.f64 x)
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)) (*.f64 x (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)))
(fma.f64 x (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)))
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 x (*.f64 (*.f64 (-.f64 (*.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 x (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)) (*.f64 (neg.f64 x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.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 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))) (*.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.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/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.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/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)) x) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)) x))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 x x)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 (neg.f64 (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))) (*.f64 (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.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/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.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/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)) x) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)) x) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)) x)))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 x x)) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 (neg.f64 (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 #s(literal 1/36 binary64) (*.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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/216 binary64))) (*.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.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 (*.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 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (neg.f64 x)) (neg.f64 x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) #s(literal 1/6 binary64))
(fma.f64 (-.f64 (*.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) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.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/36 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (*.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 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (neg.f64 x))) (neg.f64 x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)) x))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 x x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))))
(+.f64 (/.f64 #s(literal 1/216 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.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))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.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))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))) (/.f64 #s(literal 1/216 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))))
(+.f64 (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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/216 binary64) (-.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (*.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 (neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x))) x))
(+.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))) (*.f64 x x)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (neg.f64 (*.f64 x x))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.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 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 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 #s(literal 1/6 binary64) (fabs.f64 (*.f64 (*.f64 x x) #s(literal 1 binary64))))
(*.f64 #s(literal 1/6 binary64) (*.f64 (*.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 (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)))
(*.f64 x (*.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64)))
(*.f64 x (*.f64 #s(literal 1/6 binary64) x))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 x))))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(neg.f64 (*.f64 x (neg.f64 x)))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x (neg.f64 x)))
(fabs.f64 (neg.f64 (*.f64 x x)))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 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 #s(literal 1/6 binary64) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 (*.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)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.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)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (*.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 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(/.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) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (/.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 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (*.f64 (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)) (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 (/.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 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (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 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.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)) (-.f64 (*.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)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.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)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (*.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 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/6 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 1/6 binary64) x)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/6 binary64) x))))))
(/.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) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) #s(literal 3 binary64)) (pow.f64 (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)) #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) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (/.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 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (-.f64 (*.f64 (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)) (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 (/.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 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (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 (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 (-.f64 (*.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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))))
(/.f64 (fma.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 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) (-.f64 #s(literal 1 binary64) (*.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) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (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 #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 (-.f64 (*.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 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (-.f64 (*.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)))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) x #s(literal 1 binary64))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/6 binary64) x)) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/6 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) (fabs.f64 (*.f64 (*.f64 x x) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (*.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 (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/6 binary64) 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 #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)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (neg.f64 x))) (neg.f64 x)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) x)) x))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 x) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 #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 (*.f64 x x) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/6 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/6 binary64) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 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 #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 (/.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 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 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 (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 (*.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 (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))))) (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) (*.f64 (neg.f64 (neg.f64 (*.f64 x x))) #s(literal 1/6 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 #s(literal 1/6 binary64) 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))
(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 (*.f64 (/.f64 (*.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 2 binary64)) (pow.f64 x #s(literal 4 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 (*.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 2 binary64)) (pow.f64 x #s(literal 4 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 (pow.f64 (-.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)) (pow.f64 (-.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)))) (+.f64 (/.f64 (*.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 2 binary64)) (pow.f64 x #s(literal 4 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))) (pow.f64 (-.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))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.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 (*.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 (*.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 binary64) (*.f64 (*.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 x x)) (*.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 x x)))) (-.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 binary64) (*.f64 (*.f64 (neg.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))) (*.f64 (neg.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))))) (-.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 (/.f64 (*.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))) (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (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))) (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (pow.f64 (-.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 2 binary64)) (pow.f64 x #s(literal 4 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)) (pow.f64 (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (/.f64 (*.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))) (-.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 2 binary64)) (pow.f64 x #s(literal 4 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))) (pow.f64 (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (-.f64 (pow.f64 (/.f64 (*.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 2 binary64)) (pow.f64 x #s(literal 4 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))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.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)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.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 2 binary64)) (pow.f64 x #s(literal 4 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 (*.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 2 binary64)) (pow.f64 x #s(literal 4 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))) (fma.f64 (pow.f64 (-.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)) (pow.f64 (-.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)) (*.f64 (/.f64 (*.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 2 binary64)) (pow.f64 x #s(literal 4 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))) (pow.f64 (-.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))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.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 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.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 (*.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 (neg.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 binary64) (pow.f64 (*.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 x x)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.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 x x)) (*.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 x x)) (*.f64 #s(literal 1 binary64) (*.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 x x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.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 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.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))) (*.f64 (neg.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))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.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)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.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))) (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 3 binary64)) (pow.f64 (pow.f64 (-.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 2 binary64)) (pow.f64 x #s(literal 4 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)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.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))) (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (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))) (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (pow.f64 (-.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 2 binary64)) (pow.f64 x #s(literal 4 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)) (pow.f64 (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (/.f64 (*.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))) (-.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 2 binary64)) (pow.f64 x #s(literal 4 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))) (pow.f64 (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.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 (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 (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)) (pow.f64 x #s(literal 4 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 (neg.f64 (-.f64 #s(literal 1 binary64) (*.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 2 binary64)) (pow.f64 x #s(literal 4 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 (-.f64 (*.f64 (*.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 2 binary64)) (pow.f64 x #s(literal 4 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 (-.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))) (*.f64 (-.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 (*.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 (fma.f64 (*.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))) (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (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 2 binary64)) (pow.f64 x #s(literal 4 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 (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (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)) (pow.f64 x #s(literal 4 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 #s(literal 1 binary64) (*.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 2 binary64)) (pow.f64 x #s(literal 4 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 (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)) (pow.f64 x #s(literal 4 binary64)) #s(literal -1 binary64))) (neg.f64 (-.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 (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) (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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.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)))))))
(/.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 (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)) (pow.f64 x #s(literal 4 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 (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)) (pow.f64 x #s(literal 4 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 (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) (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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.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))))))
(/.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 (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)) (pow.f64 x #s(literal 4 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)))
(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)) (neg.f64 x)) (neg.f64 x) #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 (neg.f64 x) (*.f64 (neg.f64 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 (*.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 (*.f64 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 (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)) (pow.f64 x #s(literal 4 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 (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)) (pow.f64 x #s(literal 4 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))) (pow.f64 (-.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)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.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)) (neg.f64 x))) (neg.f64 x)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.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))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 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)))))
(-.f64 #s(literal 1 binary64) (*.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 (*.f64 x x) #s(literal 1 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 #s(literal 1 binary64) (*.f64 (neg.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))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.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)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.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 (neg.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 (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 x x)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.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))))
(+.f64 (/.f64 (*.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))) (+.f64 #s(literal 1 binary64) (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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.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)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.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)))))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.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)))))) (/.f64 (*.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))) (+.f64 #s(literal 1 binary64) (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 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.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)))))))
(+.f64 (pow.f64 (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (*.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))) (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (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))) (-.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 2 binary64)) (pow.f64 x #s(literal 4 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))) (pow.f64 (-.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 2 binary64)) (pow.f64 x #s(literal 4 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 (*.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 (neg.f64 (neg.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 (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 x x)))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.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))))
(+.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 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (/.f64 #s(literal 1/36 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/36 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 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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/36 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 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x))) (-.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 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))) (-.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 #s(literal 1/36 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (neg.f64 (*.f64 x x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 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 (/.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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))) (fma.f64 (/.f64 #s(literal 1/36 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/36 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 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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/36 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 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x)))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 x x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 x x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (neg.f64 (*.f64 x x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 x x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 3 binary64)) (pow.f64 (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 3 binary64))) (fma.f64 (/.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (neg.f64 (-.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 (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 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (-.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)) #s(literal 1/36 binary64))) (*.f64 (-.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 (*.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 (fma.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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/216 binary64))) (*.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (neg.f64 (-.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 (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) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 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 (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) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (neg.f64 x)) (neg.f64 x) #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 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #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 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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/36 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 (neg.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (neg.f64 x))) (neg.f64 x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 x) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 x) (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x)) x))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 x x)) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(+.f64 (/.f64 (*.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))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 #s(literal 1/216 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 #s(literal 1/216 binary64) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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))) (+.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 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 (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 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x))) x))
(+.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))) (*.f64 x x)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (neg.f64 (*.f64 x x))) (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 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 (/.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 (sinh.f64 (neg.f64 x))) (log.f64 (sinh.f64 (neg.f64 x)))) (*.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 x)))) (+.f64 (log.f64 (sinh.f64 (neg.f64 x))) (log.f64 (neg.f64 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 (sinh.f64 (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 x)) #s(literal 3 binary64))) (fma.f64 (log.f64 (sinh.f64 (neg.f64 x))) (log.f64 (sinh.f64 (neg.f64 x))) (fma.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 x)) (*.f64 (log.f64 (sinh.f64 (neg.f64 x))) (log.f64 (neg.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (log.f64 (*.f64 x (sinh.f64 x))))))
(/.f64 (neg.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 (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 (*.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 (-.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 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)))) (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))) (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 (neg.f64 (sinh.f64 (neg.f64 x)))) (log.f64 (neg.f64 (neg.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 (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) (sinh.f64 x))) (log.f64 (*.f64 #s(literal 2 binary64) x)))
(-.f64 (log.f64 (sinh.f64 (neg.f64 x))) (log.f64 (neg.f64 x)))
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
(+.f64 (/.f64 (pow.f64 (log.f64 (sinh.f64 x)) #s(literal 2 binary64)) (log.f64 (*.f64 x (sinh.f64 x)))) (/.f64 (*.f64 (neg.f64 (log.f64 x)) (log.f64 x)) (log.f64 (*.f64 x (sinh.f64 x)))))
(log.f64 (/.f64 (sinh.f64 x) x))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)))) (*.f64 (log.f64 #s(literal 2 binary64)) (log.f64 #s(literal 2 binary64)))) (+.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (log.f64 #s(literal 2 binary64))))
(/.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))) (fma.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (fma.f64 (log.f64 #s(literal 2 binary64)) (log.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (log.f64 #s(literal 2 binary64))))))
(-.f64 (log.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)))) (log.f64 #s(literal -2 binary64)))
(-.f64 (log.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) (log.f64 #s(literal 2 binary64)))
(log.f64 (sinh.f64 x))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (exp.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)))) (+.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (exp.f64 x) #s(literal 2 binary64)) (fma.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) (*.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 x)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x))) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 x)) #s(literal 2 binary64))
(sinh.f64 x)
(-.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)))
(log.f64 x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/2835 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/2835 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/2835 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/2835 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/2835 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/2835 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/2835 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/2835 binary64) x))
(sqrt.f64 (*.f64 #s(literal 1/8037225 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))))
(fabs.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))) (*.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))) (-.f64 (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 #s(literal 1/1728000 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) #s(literal 3 binary64))) (+.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)))))
(/.f64 (-.f64 #s(literal 1/1728000 binary64) (pow.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 3 binary64))) (+.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 1/1728000 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (-.f64 (*.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) #s(literal 1/1728000 binary64))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))
(/.f64 (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64)))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/5040 binary64) (neg.f64 x))) x #s(literal 1/120 binary64))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/5040 binary64) x)) x #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) x #s(literal 1/120 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/5040 binary64))) #s(literal 1/120 binary64))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/5040 binary64) x)) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 #s(literal 1/5040 binary64) x) #s(literal 1/120 binary64))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(-.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) (neg.f64 x))) (neg.f64 x)))
(-.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 x) #s(literal 1/5040 binary64))))
(-.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 x) (*.f64 #s(literal 1/5040 binary64) x)))
(-.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(-.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64)))
(+.f64 (/.f64 #s(literal 1/1728000 binary64) (+.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/604800 binary64))))) (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/604800 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/604800 binary64))))) (/.f64 #s(literal 1/1728000 binary64) (+.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 1/604800 binary64))))))
(+.f64 (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 x x) #s(literal 1/604800 binary64))))))
(+.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x))) x))
(+.f64 #s(literal 1/120 binary64) (*.f64 (neg.f64 (neg.f64 (*.f64 x x))) #s(literal 1/5040 binary64)))
(+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))

eval88.0ms (0.6%)

Memory
18.0MiB live, 210.8MiB allocated; 34ms collecting garbage
Compiler

Compiled 20 368 to 2 721 computations (86.6% saved)

prune54.0ms (0.4%)

Memory
-20.1MiB live, 70.4MiB allocated; 13ms collecting garbage
Pruning

25 alts after pruning (21 fresh and 4 done)

PrunedKeptTotal
New55117568
Fresh145
Picked235
Done011
Total55425579
Accuracy
96.9%
Counts
579 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.4%
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
49.0%
(-.f64 (log.f64 #s(approx (sinh x) (fma.f64 (pow.f64 x #s(literal 3 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)) x))) (log.f64 x))
5.6%
(*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (/.f64 (log.f64 (/.f64 (sinh.f64 x) x)) (log.f64 (*.f64 (sinh.f64 x) x))))
49.5%
(log.f64 (/.f64 (sinh.f64 x) x))
2.8%
(log.f64 (-.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x)))
49.1%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64)) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
49.1%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
49.0%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
49.1%
(log.f64 #s(approx (/ (sinh x) x) (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))))
48.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
48.4%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x x) #s(literal 1 binary64))))
95.6%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
95.7%
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
95.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (-.f64 (*.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)))
39.3%
#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 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))) x))
95.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))) x))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) x))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
95.4%
#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))
95.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
95.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
71.5%
#s(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
16.3%
#s(approx (log (/ (sinh x) x)) #s(approx (* (* (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) x) x) (*.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 6 binary64)))))
Compiler

Compiled 1 398 to 803 computations (42.6% saved)

simplify106.0ms (0.8%)

Memory
-9.6MiB live, 134.1MiB allocated; 24ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff1
(fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))
cost-diff2
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)
cost-diff3
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)))
cost-diff10
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))
cost-diff1
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
cost-diff1
(neg.f64 (*.f64 #s(literal 1/5040 binary64) x))
cost-diff1
(-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)))
cost-diff2
(*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))
cost-diff0
(fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
cost-diff0
(fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
cost-diff0
#s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
cost-diff0
(*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
cost-diff0
(*.f64 (*.f64 #s(approx (+ (* (- (* 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/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
cost-diff0
(*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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)
cost-diff0
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
cost-diff0
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x)
cost-diff0
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0701072
0118986
1242932
2851922
33095920
08216894
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (pow.f64 (-.f64 (*.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 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
(*.f64 x 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 4 binary64)
#s(literal 1/36 binary64)
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)
#s(literal 1/6 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
x
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
#s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64))
#s(literal 1/120 binary64)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)))
#s(literal 1/14400 binary64)
(*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))
(*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)
(neg.f64 (*.f64 #s(literal 1/5040 binary64) x))
(*.f64 #s(literal 1/5040 binary64) x)
#s(literal 1/5040 binary64)
x
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
#s(literal 1/120 binary64)
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(*.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 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))) x))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) #s(literal 3 binary64)))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal 1/216 binary64)
(pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) #s(literal 3 binary64))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
(*.f64 x x)
#s(literal 1/2835 binary64)
#s(literal 1/180 binary64)
(fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))
#s(literal 1/36 binary64)
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))
(*.f64 #s(literal 1/6 binary64) x)
#s(literal 1/6 binary64)
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x)
(*.f64 (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.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 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)))
(*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64)) x)
(-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/36 binary64))
(*.f64 (pow.f64 (-.f64 (*.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 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))
(-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(*.f64 x 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 4 binary64)
#s(literal 1/36 binary64)
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)
(*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x)
#s(literal 1/6 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
#s(literal 1/6 binary64)
x
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
#s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64))
#s(literal 1/120 binary64)
(*.f64 x x)
x
#s(literal 1/6 binary64)
#s(literal 1 binary64)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/25401600 binary64) (*.f64 x x)) x) x #s(literal 1/14400 binary64)) (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 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/25401600 binary64) (*.f64 x x)) x) x #s(literal 1/14400 binary64)) (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 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/25401600 binary64) (*.f64 x x)) x) x #s(literal 1/14400 binary64)) (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 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/25401600 binary64) (*.f64 x x)) x) x #s(literal 1/14400 binary64)) (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/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/25401600 binary64) (*.f64 x x)) x) x #s(literal 1/14400 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/25401600 binary64) (*.f64 x x)) x) x #s(literal 1/14400 binary64))
#s(literal 1/14400 binary64)
(*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))
(*.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x) x)
(*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)
(*.f64 #s(literal -1/5040 binary64) (*.f64 x x))
(neg.f64 (*.f64 #s(literal 1/5040 binary64) x))
(*.f64 #s(literal -1/5040 binary64) x)
(*.f64 #s(literal 1/5040 binary64) x)
#s(literal 1/5040 binary64)
x
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/120 binary64)
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(*.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 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 x) (/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #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 x #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.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/36 binary64) x)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))) x)
(*.f64 (/.f64 x x) (/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #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 x #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.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/36 binary64) x))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #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 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.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/36 binary64) x))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) #s(literal 3 binary64)))
(*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #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 x #s(literal 3 binary64)))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal 1/216 binary64)
(pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 3 binary64))
(*.f64 (*.f64 (*.f64 (-.f64 (*.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)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)
(*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x)
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))
(-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(*.f64 x x)
#s(literal 1/2835 binary64)
#s(literal 1/180 binary64)
(fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))
(*.f64 x (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.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/36 binary64) x)))
#s(literal 1/36 binary64)
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x #s(literal -1/6 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))
(*.f64 #s(literal 1/6 binary64) x)
#s(literal 1/6 binary64)

localize629.0ms (4.6%)

Memory
3.9MiB live, 539.3MiB allocated; 70ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.248378759768442
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
accuracy0.34765625
(*.f64 #s(literal 1/6 binary64) x)
accuracy2.549929994603002
#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 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))) x))
accuracy36.81848298529234
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)))))
accuracy0.125
(*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)
accuracy0.12890625
(*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))
accuracy2.5994605388379592
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
accuracy32.337777943131435
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
accuracy0.0234375
(fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
accuracy2.5994605388379592
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
accuracy2.6938443149444495
#s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64))
accuracy32.337777943131435
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
accuracy0.14453125
(*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
accuracy0.35546875
(*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
accuracy2.549929994603002
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
accuracy2.7465969966807093
#s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
accuracy0.248378759768442
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
accuracy0.3203125
(*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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)
accuracy0.35546875
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
accuracy2.549929994603002
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
Samples
402.0ms166×2valid
123.0ms78×1valid
6.0ms12×0valid
Compiler

Compiled 838 to 67 computations (92% saved)

Precisions
Click to see histograms. Total time spent on operations: 469.0ms
adjust: 178.0ms (38% of total)
ival-mult: 95.0ms (20.3% of total)
const: 40.0ms (8.5% of total)
ival-sub: 38.0ms (8.1% of total)
ival-log: 34.0ms (7.3% of total)
ival-add: 27.0ms (5.8% of total)
ival-pow: 19.0ms (4.1% of total)
ival-sinh: 16.0ms (3.4% of total)
ival-div: 15.0ms (3.2% of total)
ival-pow2: 5.0ms (1.1% of total)
exact: 1.0ms (0.2% of total)
ival-neg: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series32.0ms (0.2%)

Memory
21.6MiB live, 21.6MiB allocated; 0ms collecting garbage
Counts
28 → 80
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))
(-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)))
(neg.f64 (*.f64 #s(literal 1/5040 binary64) x))
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)
(fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
#s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)))))
#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 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))) x))
(*.f64 #s(literal 1/6 binary64) 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 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* -1/36 x)
(* x (- (* 1/32400 (pow x 4)) 1/36))
(* x (- (* (pow x 4) (+ 1/32400 (* -1/255150 (pow x 2)))) 1/36))
(* x (- (* (pow x 4) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)))) 1/36))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (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/6 (* 1/120 (pow x 2)))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(* 1/25401600 (pow x 4))
1/14400
(+ 1/14400 (* -1/25401600 (pow x 4)))
(* -1/5040 x)
1/120
(+ 1/120 (* -1/5040 (pow x 2)))
(* 1/32400 (pow x 6))
(* (pow x 6) (+ 1/32400 (* -1/255150 (pow x 2))))
(* (pow x 6) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150))))
(* 1/1080 (pow x 4))
(* (pow x 4) (+ 1/1080 (* -19/680400 (pow x 2))))
(* (pow x 4) (+ 1/1080 (* (pow x 2) (- (* -1/255150 (pow x 2)) 19/680400))))
(* (pow x 4) (+ 1/1080 (* (pow x 2) (- (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)) 19/680400))))
(* -1/180 (pow x 3))
(* (pow x 3) (- (* 1/2835 (pow x 2)) 1/180))
(* 1/36 (pow x 2))
(* (pow x 2) (+ 1/36 (* 1/1080 (pow x 2))))
(* (pow x 2) (+ 1/36 (* (pow x 2) (+ 1/1080 (* -19/680400 (pow x 2))))))
(* (pow x 2) (+ 1/36 (* (pow x 2) (+ 1/1080 (* (pow x 2) (- (* -1/255150 (pow x 2)) 19/680400))))))
(* 1/2835 (pow x 2))
(+ 1/120 (* 1/5040 (pow x 2)))
(* -1/5040 (pow x 2))
(+ (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)))))
(* 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)))))
(* 1/8037225 (pow x 9))
(* (pow x 9) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(* 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)))))
(* 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))))))
(* -1/25401600 (pow x 4))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* 1/8037225 (pow x 10))
(* (pow x 10) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 10) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 10) (+ 1/8037225 (* -1 (/ (+ 1/255150 (* 19/680400 (/ 1 (pow x 2)))) (pow x 2)))))
(* (pow x 10) (- (+ 1/8037225 (* 1/1080 (/ 1 (pow x 6)))) (+ (/ 19/680400 (pow x 4)) (* 1/255150 (/ 1 (pow x 2))))))
(* 1/5040 (pow x 2))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -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 9) (- (* 1/255150 (/ 1 (pow x 2))) 1/8037225)))
(* -1 (* (pow x 9) (- (* 1/255150 (/ 1 (pow x 2))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
(* -1 (* (pow x 9) (- (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
Calls

3 calls:

TimeVariablePointExpression
13.0ms
x
@inf
((log (/ (sinh x) x)) (* (/ (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (- (* (* (- (* (* x x) 1/2835) 1/180) x) x) 1/6)) x) (/ (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (- (* (* (- (* (* x x) 1/2835) 1/180) x) x) 1/6)) (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (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)) (/ (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) (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x)) (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (neg (* 1/5040 x)) (- 1/120 (* 1/5040 (* x x))) (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (- (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (* (* 1/6 x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x))) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (+ (* 1/36 (* x x)) (- (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (* (* 1/6 x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)))) (* (* x x) 1/2835) (+ (* 1/5040 (* x x)) 1/120) (log (/ (sinh x) x)) (/ (sinh x) x) (* (neg (* 1/5040 x)) x) (/ (+ (* (pow x 3) 1/216) (pow (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) 3)) (+ (* 1/36 (* x x)) (- (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (* (* 1/6 x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x))))) (log (/ (sinh x) x)) (* 1/6 x))
12.0ms
x
@-inf
((log (/ (sinh x) x)) (* (/ (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (- (* (* (- (* (* x x) 1/2835) 1/180) x) x) 1/6)) x) (/ (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (- (* (* (- (* (* x x) 1/2835) 1/180) x) x) 1/6)) (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (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)) (/ (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) (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x)) (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (neg (* 1/5040 x)) (- 1/120 (* 1/5040 (* x x))) (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (- (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (* (* 1/6 x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x))) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (+ (* 1/36 (* x x)) (- (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (* (* 1/6 x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)))) (* (* x x) 1/2835) (+ (* 1/5040 (* x x)) 1/120) (log (/ (sinh x) x)) (/ (sinh x) x) (* (neg (* 1/5040 x)) x) (/ (+ (* (pow x 3) 1/216) (pow (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) 3)) (+ (* 1/36 (* x x)) (- (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (* (* 1/6 x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x))))) (log (/ (sinh x) x)) (* 1/6 x))
5.0ms
x
@0
((log (/ (sinh x) x)) (* (/ (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (- (* (* (- (* (* x x) 1/2835) 1/180) x) x) 1/6)) x) (/ (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (- (* (* (- (* (* x x) 1/2835) 1/180) x) x) 1/6)) (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (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)) (/ (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) (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x)) (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (neg (* 1/5040 x)) (- 1/120 (* 1/5040 (* x x))) (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (- (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (* (* 1/6 x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x))) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (+ (* 1/36 (* x x)) (- (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (* (* 1/6 x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)))) (* (* x x) 1/2835) (+ (* 1/5040 (* x x)) 1/120) (log (/ (sinh x) x)) (/ (sinh x) x) (* (neg (* 1/5040 x)) x) (/ (+ (* (pow x 3) 1/216) (pow (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) 3)) (+ (* 1/36 (* x x)) (- (* (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x)) (* (* 1/6 x) (* (* (* (- (* (* x x) 1/2835) 1/180) x) x) x))))) (log (/ (sinh x) x)) (* 1/6 x))

simplify177.0ms (1.3%)

Memory
12.2MiB live, 98.0MiB allocated; 14ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0215892
1635891
21727887
36265887
08158853
Stop Event
iter limit
node limit
Counts
80 → 80
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 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180))))
(* -1/36 x)
(* x (- (* 1/32400 (pow x 4)) 1/36))
(* x (- (* (pow x 4) (+ 1/32400 (* -1/255150 (pow x 2)))) 1/36))
(* x (- (* (pow x 4) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)))) 1/36))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (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/6 (* 1/120 (pow x 2)))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(* 1/25401600 (pow x 4))
1/14400
(+ 1/14400 (* -1/25401600 (pow x 4)))
(* -1/5040 x)
1/120
(+ 1/120 (* -1/5040 (pow x 2)))
(* 1/32400 (pow x 6))
(* (pow x 6) (+ 1/32400 (* -1/255150 (pow x 2))))
(* (pow x 6) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150))))
(* 1/1080 (pow x 4))
(* (pow x 4) (+ 1/1080 (* -19/680400 (pow x 2))))
(* (pow x 4) (+ 1/1080 (* (pow x 2) (- (* -1/255150 (pow x 2)) 19/680400))))
(* (pow x 4) (+ 1/1080 (* (pow x 2) (- (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)) 19/680400))))
(* -1/180 (pow x 3))
(* (pow x 3) (- (* 1/2835 (pow x 2)) 1/180))
(* 1/36 (pow x 2))
(* (pow x 2) (+ 1/36 (* 1/1080 (pow x 2))))
(* (pow x 2) (+ 1/36 (* (pow x 2) (+ 1/1080 (* -19/680400 (pow x 2))))))
(* (pow x 2) (+ 1/36 (* (pow x 2) (+ 1/1080 (* (pow x 2) (- (* -1/255150 (pow x 2)) 19/680400))))))
(* 1/2835 (pow x 2))
(+ 1/120 (* 1/5040 (pow x 2)))
(* -1/5040 (pow x 2))
(+ (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)))))
(* 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)))))
(* 1/8037225 (pow x 9))
(* (pow x 9) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(* 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)))))
(* 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))))))
(* -1/25401600 (pow x 4))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* 1/8037225 (pow x 10))
(* (pow x 10) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 10) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 10) (+ 1/8037225 (* -1 (/ (+ 1/255150 (* 19/680400 (/ 1 (pow x 2)))) (pow x 2)))))
(* (pow x 10) (- (+ 1/8037225 (* 1/1080 (/ 1 (pow x 6)))) (+ (/ 19/680400 (pow x 4)) (* 1/255150 (/ 1 (pow x 2))))))
(* 1/5040 (pow x 2))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -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 9) (- (* 1/255150 (/ 1 (pow x 2))) 1/8037225)))
(* -1 (* (pow x 9) (- (* 1/255150 (/ 1 (pow x 2))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
(* -1 (* (pow x 9) (- (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
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 (-.f64 (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2835 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)
(* -1/36 x)
(*.f64 #s(literal -1/36 binary64) x)
(* x (- (* 1/32400 (pow x 4)) 1/36))
(*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) #s(literal 1/36 binary64)) x)
(* x (- (* (pow x 4) (+ 1/32400 (* -1/255150 (pow x 2)))) 1/36))
(*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/255150 binary64) (*.f64 x x) #s(literal 1/32400 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x)
(* x (- (* (pow x 4) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)))) 1/36))
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/8037225 binary64) (*.f64 x x)) #s(literal 1/255150 binary64)) (*.f64 x x) #s(literal 1/32400 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 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 (* (pow x 2) (+ 1/6 (* 1/120 (pow x 2)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #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 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(+ 1/6 (* 1/120 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/120 binary64) #s(literal 1/6 binary64))
(+ 1/6 (* (pow x 2) (+ 1/120 (* 1/5040 (pow x 2)))))
(fma.f64 (fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(* 1/25401600 (pow x 4))
(*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))
1/14400
#s(literal 1/14400 binary64)
(+ 1/14400 (* -1/25401600 (pow x 4)))
(fma.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))
(* -1/5040 x)
(*.f64 #s(literal -1/5040 binary64) x)
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* -1/5040 (pow x 2)))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))
(* 1/32400 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/32400 binary64))
(* (pow x 6) (+ 1/32400 (* -1/255150 (pow x 2))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 #s(literal -1/255150 binary64) (*.f64 x x) #s(literal 1/32400 binary64)))
(* (pow x 6) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (-.f64 (*.f64 #s(literal 1/8037225 binary64) (*.f64 x x)) #s(literal 1/255150 binary64)) (*.f64 x x) #s(literal 1/32400 binary64)))
(* 1/1080 (pow x 4))
(*.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/1080 (* -19/680400 (pow x 2))))
(*.f64 (fma.f64 #s(literal -19/680400 binary64) (*.f64 x x) #s(literal 1/1080 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/1080 (* (pow x 2) (- (* -1/255150 (pow x 2)) 19/680400))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/255150 binary64) (*.f64 x x)) #s(literal 19/680400 binary64)) (*.f64 x x) #s(literal 1/1080 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 1/1080 (* (pow x 2) (- (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)) 19/680400))))
(*.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8037225 binary64) (*.f64 x x)) #s(literal 1/255150 binary64)) x) x) #s(literal 19/680400 binary64)) (*.f64 x x) #s(literal 1/1080 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/2835 (pow x 2)) 1/180))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))
(* 1/36 (pow x 2))
(*.f64 #s(literal 1/36 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/36 (* 1/1080 (pow x 2))))
(fma.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(* (pow x 2) (+ 1/36 (* (pow x 2) (+ 1/1080 (* -19/680400 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -19/680400 binary64) (*.f64 x x) #s(literal 1/1080 binary64)) (*.f64 x x) #s(literal 1/36 binary64)) x) x)
(* (pow x 2) (+ 1/36 (* (pow x 2) (+ 1/1080 (* (pow x 2) (- (* -1/255150 (pow x 2)) 19/680400))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/255150 binary64) (*.f64 x x)) #s(literal 19/680400 binary64)) (*.f64 x x) #s(literal 1/1080 binary64)) (*.f64 x x) #s(literal 1/36 binary64)) x) x)
(* 1/2835 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
(+ 1/120 (* 1/5040 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(* -1/5040 (pow x 2))
(*.f64 (*.f64 #s(literal -1/5040 binary64) x) x)
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+.f64 (neg.f64 (log.f64 x)) (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))))
(* 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 (/.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 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 (/.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/8037225 (pow x 9))
(*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1/8037225 binary64))
(* (pow x 9) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/8037225 binary64) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/8037225 binary64)) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/8037225 binary64)) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 x #s(literal 9 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 #s(literal 1/2835 binary64) (/.f64 #s(literal 1/180 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (+ 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 4 binary64)))
(* 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)))
(* -1/25401600 (pow x 4))
(*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(*.f64 (-.f64 (/.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x)
(* 1/8037225 (pow x 10))
(*.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1/8037225 binary64))
(* (pow x 10) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 10 binary64)) (-.f64 #s(literal 1/8037225 binary64) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))))
(* (pow x 10) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 10 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/8037225 binary64)) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))))
(* (pow x 10) (+ 1/8037225 (* -1 (/ (+ 1/255150 (* 19/680400 (/ 1 (pow x 2)))) (pow x 2)))))
(*.f64 (-.f64 (-.f64 #s(literal 1/8037225 binary64) (/.f64 #s(literal 19/680400 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))) (pow.f64 x #s(literal 10 binary64)))
(* (pow x 10) (- (+ 1/8037225 (* 1/1080 (/ 1 (pow x 6)))) (+ (/ 19/680400 (pow x 4)) (* 1/255150 (/ 1 (pow x 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/1080 binary64) (pow.f64 x #s(literal 6 binary64))) #s(literal 1/8037225 binary64)) (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 19/680400 binary64) (*.f64 x x)) #s(literal 1/255150 binary64)) x) x)) (pow.f64 x #s(literal 10 binary64)))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(* (pow x 2) (+ 1/5040 (* 1/120 (/ 1 (pow x 2)))))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 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))))))
(* -1 (* (pow x 5) (- (* 1/180 (/ 1 (pow x 2))) 1/2835)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal 1/2835 binary64))) (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 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/180 binary64) (*.f64 x x)) #s(literal 1/2835 binary64)) (/.f64 #s(literal 1/6 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* -1 (* (pow x 9) (- (* 1/255150 (/ 1 (pow x 2))) 1/8037225)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/255150 binary64) (*.f64 x x)) #s(literal 1/8037225 binary64))) (pow.f64 x #s(literal 9 binary64)))
(* -1 (* (pow x 9) (- (* 1/255150 (/ 1 (pow x 2))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 9 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/255150 binary64) (*.f64 x x)) #s(literal 1/8037225 binary64)) (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* -1 (* (pow x 9) (- (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
(*.f64 (fma.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/8037225 binary64)) (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64) (/.f64 #s(literal -1/255150 binary64) (*.f64 x x))) (pow.f64 x #s(literal 9 binary64)))

rewrite259.0ms (1.9%)

Memory
-29.5MiB live, 115.6MiB allocated; 17ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070702
0118608
1460512
23278512
08324492
Stop Event
iter limit
node limit
iter limit
Counts
28 → 621
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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)
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
#s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))
(-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)))
(neg.f64 (*.f64 #s(literal 1/5040 binary64) x))
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)
(fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
#s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x)
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/216 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x)))))
#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 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x))))) x))
(*.f64 #s(literal 1/6 binary64) x)
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x (fma.f64 (*.f64 (-.f64 (*.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 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64))))
(*.f64 (*.f64 x (fma.f64 (*.f64 (-.f64 (*.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 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) x) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 x (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(*.f64 x (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal 1/1296 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal 1/1296 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal 1/1296 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 6 binary64)) #s(literal 1/46656 binary64)) x) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64) #s(literal 1/1296 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
(*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x)
(*.f64 #s(approx (+ (* (- (* 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/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x))
(*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x)
(*.f64 x #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)))
#s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (*.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)))
(fma.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x #s(literal 1 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))
(fma.f64 x (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x)) x))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))) (*.f64 x x)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 x x)) (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (*.f64 (-.f64 (fma.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) #s(literal 1/216 binary64))) (*.f64 (-.f64 (fma.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))) (-.f64 (fma.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x))))
(fma.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (neg.f64 x)) (neg.f64 x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x #s(literal 1/6 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))
(fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))
(fma.f64 x (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x)) x))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64))) (*.f64 x x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 x x)) #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(+.f64 (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) x) x))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x)) x)
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) x))) x)
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x))) #s(literal 1/5040 binary64))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) (*.f64 #s(literal 1/5040 binary64) x))
(*.f64 (fabs.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))) x)
(*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal -1/5040 binary64)))) (exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal -1/5040 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x) x)
(*.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) x)) x)
(*.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x) (*.f64 #s(literal -1/5040 binary64) x))
(*.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x))) x)
(*.f64 #s(literal -1/5040 binary64) (*.f64 x (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)))
(*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 x x)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 x x))))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))
(*.f64 #s(literal 1/5040 binary64) (fabs.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))))
(*.f64 #s(literal 1/5040 binary64) (fabs.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))))
(*.f64 #s(literal 1/5040 binary64) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/25401600 binary64))
(*.f64 (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))
(*.f64 x (fabs.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x))))
(pow.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal -1/5040 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (log.f64 #s(literal 1/25401600 binary64))))
(+.f64 (cosh.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (log.f64 #s(literal 1/25401600 binary64)))) (sinh.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (log.f64 #s(literal 1/25401600 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/207360000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (pow.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2985984000000 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (*.f64 #s(literal 1/16390160963076096000000 binary64) (pow.f64 x #s(literal 12 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(/.f64 (+.f64 #s(literal 1/2985984000000 binary64) (*.f64 #s(literal 1/16390160963076096000000 binary64) (pow.f64 x #s(literal 12 binary64)))) (+.f64 #s(literal 1/207360000 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/207360000 binary64) (pow.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal -1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2985984000000 binary64) (*.f64 #s(literal 1/16390160963076096000000 binary64) (pow.f64 x #s(literal 12 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(/.f64 (-.f64 #s(literal 1/207360000 binary64) (pow.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))
(/.f64 (-.f64 #s(literal 1/2985984000000 binary64) (*.f64 #s(literal 1/16390160963076096000000 binary64) (pow.f64 x #s(literal 12 binary64)))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x)) x #s(literal 1/14400 binary64))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (neg.f64 x))) x #s(literal 1/14400 binary64))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) x))) x #s(literal 1/14400 binary64))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) (*.f64 x x) #s(literal 1/14400 binary64))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x))) #s(literal 1/5040 binary64) #s(literal 1/14400 binary64))
(fma.f64 (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) (*.f64 #s(literal 1/5040 binary64) x) #s(literal 1/14400 binary64))
(fma.f64 (fabs.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))) x #s(literal 1/14400 binary64))
(fma.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal -1/5040 binary64)))) (exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal -1/5040 binary64)))) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x) x #s(literal 1/14400 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (neg.f64 x)) (neg.f64 x) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) x)) x #s(literal 1/14400 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) (*.f64 x x) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1/5040 binary64) #s(literal 1/14400 binary64))
(fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x) (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x))) x #s(literal 1/14400 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (*.f64 x x) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 x x)) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 x x))) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) (fabs.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x) #s(literal 1/14400 binary64))
(fma.f64 #s(literal 1/5040 binary64) (fabs.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))) #s(literal 1/14400 binary64))
(fma.f64 #s(literal 1/5040 binary64) (fabs.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))) #s(literal 1/14400 binary64))
(fma.f64 #s(literal 1/5040 binary64) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) #s(literal 1/14400 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) #s(literal 1/14400 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) #s(literal 1/14400 binary64))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) #s(literal 1/14400 binary64))
(fma.f64 x (fabs.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))) #s(literal 1/14400 binary64))
(fma.f64 x (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x))) #s(literal 1/14400 binary64))
(-.f64 (/.f64 #s(literal 1/207360000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))))
(-.f64 (/.f64 #s(literal 1/2985984000000 binary64) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))) (/.f64 (*.f64 #s(literal 1/16390160963076096000000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64))))
(-.f64 #s(literal 1/14400 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x))) (*.f64 x x)))
(-.f64 #s(literal 1/14400 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) x)) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)))
(-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(+.f64 #s(literal 1/14400 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x))) (*.f64 x x)))
(+.f64 #s(literal 1/14400 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) x)) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)))
(+.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))
(*.f64 #s(literal -1/5040 binary64) x)
(*.f64 (neg.f64 x) #s(literal 1/5040 binary64))
(*.f64 #s(literal 1/5040 binary64) (neg.f64 x))
(*.f64 x #s(literal -1/5040 binary64))
(neg.f64 (*.f64 #s(literal 1/5040 binary64) x))
(*.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/1728000 binary64) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))))) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1/14400 binary64) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 #s(literal 1/25401600 binary64) (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 (*.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1728000 binary64) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64)) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64)) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x)))) #s(literal 1/1728000 binary64))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x)))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 #s(literal -1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 #s(literal 1/25401600 binary64) (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 (fma.f64 #s(literal -1/14400 binary64) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 #s(literal 1/25401600 binary64) (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 (fma.f64 #s(literal 1/14400 binary64) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal -1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1/16390160963076096000000 binary64) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 #s(literal 1/25401600 binary64) (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 #s(literal 1/207360000 binary64) (pow.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/14400 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64)))
(/.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64)))
(/.f64 (-.f64 #s(literal 1/2985984000000 binary64) (*.f64 #s(literal 1/16390160963076096000000 binary64) (pow.f64 x #s(literal 12 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) #s(literal 1/207360000 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/1728000 binary64)) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x)))))
(/.f64 (+.f64 #s(literal -1/14400 binary64) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(/.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(neg.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(fma.f64 (fabs.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x))) x #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x)) (sqrt.f64 x) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (neg.f64 x))) (sqrt.f64 (neg.f64 x)) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) x))) (sqrt.f64 x) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) x #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 #s(literal -1/5040 binary64)) (sqrt.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 x x))) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 #s(literal 1/5040 binary64)) (sqrt.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 #s(literal 1/5040 binary64)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))) (sqrt.f64 x) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))) #s(literal 1/120 binary64))
(fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(fma.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/1728000 binary64) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))))) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64)) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1/120 binary64))
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) x)) x #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (neg.f64 x) (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) (neg.f64 x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) (neg.f64 x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) x #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 (neg.f64 x) x) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (neg.f64 (*.f64 x x)) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 x (neg.f64 (*.f64 #s(literal -1/5040 binary64) x)) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 #s(literal 1/5040 binary64) x) #s(literal 1/120 binary64))
(-.f64 (/.f64 #s(literal 1/1728000 binary64) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x))))) (/.f64 #s(literal 1/1728000 binary64) (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/14400 binary64) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x))))))
(+.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x))) x)
(*.f64 (fabs.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) x)
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) x)
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (*.f64 x x))
(*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))))
(*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(*.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)))
(*.f64 x (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)))
(*.f64 x (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x))
(pow.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 x (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))))
(*.f64 x (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (fma.f64 (*.f64 (-.f64 (*.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/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 6 binary64)) (+.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64)))) (*.f64 (+.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)))) (pow.f64 (+.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)))) (neg.f64 (+.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (fma.f64 (*.f64 (-.f64 (*.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 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (+.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x))) x (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x))) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x))) x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x))) x (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (fabs.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (fabs.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (fabs.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (fabs.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (*.f64 (-.f64 (*.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 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) x (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) x (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)) x (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x)) (*.f64 x x) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x)) (neg.f64 x) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x)) (neg.f64 x) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x)) (neg.f64 x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x)) (neg.f64 x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (*.f64 (*.f64 (-.f64 (*.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 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) x (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) x (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) x (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (*.f64 x x) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (*.f64 x x) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (*.f64 x x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (*.f64 x x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal -1/6 binary64) x) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 x (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 x (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 x (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 x (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 x (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 x (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 x (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 x (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (fma.f64 (*.f64 (-.f64 (*.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 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 6 binary64)) (+.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (+.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64)))) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 4 binary64)))))
(-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(*.f64 (fabs.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (neg.f64 x))) x)
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x))) (sqrt.f64 (neg.f64 x)))
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (sqrt.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(*.f64 (sqrt.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (sqrt.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)) (sqrt.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x)) (sqrt.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)))
(*.f64 (exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x))) (*.f64 x x))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (neg.f64 x)) (neg.f64 x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) x)
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 x x))
(*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x))
(pow.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(fabs.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))
(exp.f64 (/.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(+.f64 (cosh.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (sinh.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)))) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64)) (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))) (*.f64 (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))) (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64)))) (fma.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/36 binary64) (neg.f64 x))) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 1/36 binary64) x)) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x))) x (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (fabs.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) x (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/36 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (neg.f64 x)) (neg.f64 x) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (neg.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.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/36 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) x (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (*.f64 x x) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/36 binary64)) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 x (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (fabs.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 x (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/36 binary64) (*.f64 x x) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (fabs.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x))) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 (*.f64 x x) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 (*.f64 x x) #s(literal 1/36 binary64) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 1/36 binary64) x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 x (fabs.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(fma.f64 x (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(fma.f64 x (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(fma.f64 x (fma.f64 #s(literal 1/36 binary64) x (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(fma.f64 x (fma.f64 #s(literal 1/36 binary64) x (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(fma.f64 x (fma.f64 #s(literal 1/36 binary64) x (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(fma.f64 x (fma.f64 #s(literal 1/36 binary64) x (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 x (*.f64 #s(literal 1/36 binary64) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(fma.f64 x (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) x) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))))) (/.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))))))
(-.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x))))
(-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 1/36 binary64) x)) x))
(-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -1/36 binary64) (*.f64 x x)))
(-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/36 binary64)))
(-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64)) (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))))) (/.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))))))
(+.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) x))
(+.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/6 binary64) x)))
(+.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x)))
(+.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(+.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))
(+.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/2835 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/2835 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/2835 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/2835 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/2835 binary64)))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/2835 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/2835 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/2835 binary64) x))
(sqrt.f64 (*.f64 #s(literal 1/8037225 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x))))
(fabs.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)))
#s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 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 (fabs.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x))) x)
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (neg.f64 x))) (sqrt.f64 (neg.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) x)
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/5040 binary64)))
(*.f64 (sqrt.f64 #s(literal -1/5040 binary64)) (sqrt.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 x x))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)))
(*.f64 (sqrt.f64 #s(literal 1/5040 binary64)) (sqrt.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))))
(*.f64 (sqrt.f64 #s(literal 1/5040 binary64)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64))
(*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) x)) x)
(*.f64 #s(literal -1/5040 binary64) (*.f64 x x))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1/5040 binary64) x))
(*.f64 (*.f64 #s(literal -1/5040 binary64) x) (neg.f64 x))
(*.f64 (*.f64 #s(literal -1/5040 binary64) x) x)
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) x)
(*.f64 #s(literal 1/5040 binary64) (*.f64 (neg.f64 x) x))
(*.f64 #s(literal 1/5040 binary64) (neg.f64 (*.f64 x x)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -1/5040 binary64))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(*.f64 x (neg.f64 (*.f64 #s(literal -1/5040 binary64) x)))
(*.f64 x (*.f64 #s(literal -1/5040 binary64) x))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) x))
(pow.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1 binary64))
(neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(sqrt.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(exp.f64 (/.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (log.f64 #s(literal 1/25401600 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal -1/5040 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (neg.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (neg.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/10077696 binary64) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/10077696 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64) (-.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)))) (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))) (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/46656 binary64) (pow.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (-.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 3/2 binary64)) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #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)) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(fma.f64 #s(literal 1/216 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1/216 binary64) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (/.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/36 binary64) x) x (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) x))
(*.f64 #s(literal 1/6 binary64) x)
(*.f64 x #s(literal 1/6 binary64))

eval257.0ms (1.9%)

Memory
2.0MiB live, 237.8MiB allocated; 33ms collecting garbage
Compiler

Compiled 57 966 to 5 567 computations (90.4% saved)

prune56.0ms (0.4%)

Memory
28.9MiB live, 89.1MiB allocated; 5ms collecting garbage
Pruning

25 alts after pruning (19 fresh and 6 done)

PrunedKeptTotal
New9087915
Fresh41216
Picked325
Done044
Total91525940
Accuracy
96.9%
Counts
940 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.4%
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
49.0%
(-.f64 (log.f64 #s(approx (sinh x) (fma.f64 (pow.f64 x #s(literal 3 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)) x))) (log.f64 x))
5.6%
(*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (/.f64 (log.f64 (/.f64 (sinh.f64 x) x)) (log.f64 (*.f64 (sinh.f64 x) x))))
49.5%
(log.f64 (/.f64 (sinh.f64 x) x))
2.8%
(log.f64 (-.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x)))
49.1%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64)) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
49.1%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x) x)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
48.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
48.6%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
49.0%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
49.1%
(log.f64 #s(approx (/ (sinh x) x) (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))))
48.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
48.4%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x x) #s(literal 1 binary64))))
95.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (-.f64 (*.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)))
95.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))) x))
95.7%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) x))
95.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 #s(approx (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (*.f64 #s(literal -1/36 binary64) x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x)))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
95.4%
#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))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
95.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
95.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
71.5%
#s(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
Compiler

Compiled 1 254 to 749 computations (40.3% saved)

simplify181.0ms (1.3%)

Memory
-19.9MiB live, 115.1MiB allocated; 17ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
cost-diff1
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
cost-diff0
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
cost-diff0
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
cost-diff0
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
cost-diff0
(pow.f64 x #s(literal 4 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
cost-diff0
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
cost-diff0
#s(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
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 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))
cost-diff0
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
cost-diff0
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
cost-diff0
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055604
087592
1165580
2515580
32108568
45204568
08555556
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))
(pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)
(*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x)
(-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
#s(literal 1/2835 binary64)
(*.f64 x x)
x
#s(literal 1/180 binary64)
#s(literal 2 binary64)
#s(literal 1/36 binary64)
(/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))
#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)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 1/36 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #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 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #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/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal -1/37800 binary64)
(-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
#s(literal 1/2835 binary64)
(*.f64 x x)
#s(literal 1/180 binary64)
#s(literal 1/6 binary64)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64))
(/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
#s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal -1/25401600 binary64)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
#s(literal 1/120 binary64)
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
#s(literal 1/5040 binary64)
(*.f64 x x)
#s(literal 1/6 binary64)
#s(literal 1 binary64)
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))
(pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x)
(*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x)
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x)
(-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
#s(literal 1/2835 binary64)
(*.f64 x x)
x
#s(literal 1/180 binary64)
#s(literal 2 binary64)
#s(literal 1/36 binary64)
(/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))
#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)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 1/36 binary64)
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #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 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #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/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal -1/37800 binary64)
(-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
#s(literal 1/2835 binary64)
(*.f64 x x)
#s(literal 1/180 binary64)
#s(literal 1/6 binary64)
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x))))
(/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
#s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))
#s(literal -1/25401600 binary64)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
#s(literal 1/120 binary64)
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
#s(literal 1/5040 binary64)
(*.f64 x x)
#s(literal 1/6 binary64)
#s(literal 1 binary64)

localize488.0ms (3.6%)

Memory
21.8MiB live, 531.1MiB allocated; 122ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.12109375
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
accuracy2.5994605388379592
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
accuracy32.337777943131435
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
accuracy59.95195913962445
#s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
accuracy0.02734375
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.17578125
(*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
accuracy0.248378759768442
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
accuracy2.705761923821748
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
accuracy0.0
(pow.f64 x #s(literal 4 binary64))
accuracy0.09375
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
accuracy2.670813513158933
#s(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
accuracy15.543525068960449
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
accuracy0.0078125
(fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64))
accuracy0.13671875
(*.f64 (*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x) x)
accuracy0.3515625
(*.f64 (fma.f64 #s(literal -1/180 binary64) (*.f64 x x) #s(literal 1/6 binary64)) x)
accuracy2.7824915976538636
#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.248378759768442
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
accuracy0.3203125
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
accuracy0.453125
(/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
accuracy2.549929994603002
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
Samples
283.0ms135×2valid
83.0ms77×1valid
67.0ms32×3valid
5.0ms12×0valid
Compiler

Compiled 439 to 55 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 375.0ms
adjust: 138.0ms (36.8% of total)
const: 71.0ms (18.9% of total)
ival-mult: 49.0ms (13.1% of total)
ival-log: 38.0ms (10.1% of total)
ival-add: 22.0ms (5.9% of total)
ival-sinh: 19.0ms (5.1% of total)
ival-div: 13.0ms (3.5% of total)
ival-sub: 12.0ms (3.2% of total)
ival-pow2: 6.0ms (1.6% of total)
ival-sqrt: 3.0ms (0.8% of total)
ival-pow: 3.0ms (0.8% of total)
ival-neg: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series30.0ms (0.2%)

Memory
10.8MiB live, 56.0MiB allocated; 8ms collecting garbage
Counts
24 → 86
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 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(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(pow.f64 x #s(literal 4 binary64))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #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 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #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/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.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/2835 binary64) (*.f64 x x))
#s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(literal 1/5040 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/36 x)
(* x (- (* 1/32400 (pow x 4)) 1/36))
(* x (- (* (pow x 4) (+ 1/32400 (* -1/255150 (pow x 2)))) 1/36))
(* x (- (* (pow x 4) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)))) 1/36))
-1/36
(- (* 1/32400 (pow x 4)) 1/36)
(- (* (pow x 4) (+ 1/32400 (* -1/255150 (pow x 2)))) 1/36)
(- (* (pow x 4) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)))) 1/36)
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(* 1/36 (pow x 4))
(pow x 4)
(+ 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/180
(- (* 1/2835 (pow x 2)) 1/180)
(- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180)
1/120
(+ 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)))))))
(* -6 x)
(* x (- (* 1/5 (pow x 2)) 6))
(* x (- (* (pow x 2) (+ 1/5 (* -61/3150 (pow x 2)))) 6))
(* x (- (* (pow x 2) (+ 1/5 (* (pow x 2) (- (* 101/94500 (pow x 2)) 61/3150)))) 6))
(* 1/2835 (pow x 2))
1/14400
(+ 1/14400 (* -1/25401600 (pow x 4)))
(* 1/5040 (pow x 2))
(+ (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)))))
(* 1/8037225 (pow x 9))
(* (pow x 9) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(* 1/8037225 (pow x 8))
(* (pow x 8) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 8) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 8) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(* -1/180 (pow x 4))
(* (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))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* -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 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/37800 (pow x 4))
(* (pow x 4) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 4) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/5040 (pow x 2))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* 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))))))
(/ 2835 (pow x 3))
(/ (+ 2835 (* 178605/4 (/ 1 (pow x 2)))) (pow x 3))
(/ (+ 2835 (+ (* 178605/4 (/ 1 (pow x 2))) (/ 32684715/16 (pow x 4)))) (pow x 3))
(/ (+ 2835 (+ (* 178605/4 (/ 1 (pow x 2))) (+ (* 3409390845/64 (/ 1 (pow x 6))) (/ 32684715/16 (pow x 4))))) (pow x 3))
(* -1/25401600 (pow x 4))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1 (* (pow x 9) (- (* 1/255150 (/ 1 (pow x 2))) 1/8037225)))
(* -1 (* (pow x 9) (- (* 1/255150 (/ 1 (pow x 2))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
(* -1 (* (pow x 9) (- (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (/ (- (* -1 (/ (+ 178605/4 (* 32684715/16 (/ 1 (pow x 2)))) (pow x 2))) 2835) (pow x 3)))
(* -1 (/ (- (* -1 (/ (+ 32684715/16 (* 3409390845/64 (/ 1 (pow x 2)))) (pow x 4))) (+ 2835 (* 178605/4 (/ 1 (pow x 2))))) (pow x 3)))
Calls

3 calls:

TimeVariablePointExpression
15.0ms
x
@inf
((log (/ (sinh x) x)) (* (* (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) x) (/ x (- (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 1/6))) (* (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) x) (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) (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)) (sqrt (* (pow x 4) 1/36)) (* (pow x 4) 1/36) (pow x 4) (log (/ (sinh x) x)) (* (+ (* (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) (* x x)) 1/6) (* x x)) (+ (* (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) (* x x)) 1/6) (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) (- 1/120 (* 1/5040 (* x x))) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (+ (* (/ (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (- 1/120 (* 1/5040 (* x x)))) (* x x)) 1/6) (* x x)) 1) (/ x (- (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 1/6)) (* 1/2835 (* x x)) (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (* 1/5040 (* x x)))
11.0ms
x
@-inf
((log (/ (sinh x) x)) (* (* (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) x) (/ x (- (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 1/6))) (* (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) x) (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) (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)) (sqrt (* (pow x 4) 1/36)) (* (pow x 4) 1/36) (pow x 4) (log (/ (sinh x) x)) (* (+ (* (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) (* x x)) 1/6) (* x x)) (+ (* (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) (* x x)) 1/6) (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) (- 1/120 (* 1/5040 (* x x))) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (+ (* (/ (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (- 1/120 (* 1/5040 (* x x)))) (* x x)) 1/6) (* x x)) 1) (/ x (- (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 1/6)) (* 1/2835 (* x x)) (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (* 1/5040 (* x x)))
3.0ms
x
@0
((log (/ (sinh x) x)) (* (* (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) x) (/ x (- (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 1/6))) (* (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) x) (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) (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)) (sqrt (* (pow x 4) 1/36)) (* (pow x 4) 1/36) (pow x 4) (log (/ (sinh x) x)) (* (+ (* (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) (* x x)) 1/6) (* x x)) (+ (* (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) (* x x)) 1/6) (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) (- 1/120 (* 1/5040 (* x x))) (log (/ (sinh x) x)) (/ (sinh x) x) (+ (* (+ (* (/ (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (- 1/120 (* 1/5040 (* x x)))) (* x x)) 1/6) (* x x)) 1) (/ x (- (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 1/6)) (* 1/2835 (* x x)) (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (* 1/5040 (* x x)))

simplify153.0ms (1.1%)

Memory
10.4MiB live, 155.6MiB allocated; 14ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0234968
1621968
21672962
35957961
08529936
Stop Event
iter limit
node limit
Counts
86 → 86
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/36 x)
(* x (- (* 1/32400 (pow x 4)) 1/36))
(* x (- (* (pow x 4) (+ 1/32400 (* -1/255150 (pow x 2)))) 1/36))
(* x (- (* (pow x 4) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)))) 1/36))
-1/36
(- (* 1/32400 (pow x 4)) 1/36)
(- (* (pow x 4) (+ 1/32400 (* -1/255150 (pow x 2)))) 1/36)
(- (* (pow x 4) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)))) 1/36)
(* 1/6 x)
(* x (+ 1/6 (* -1/180 (pow x 2))))
1/6
(+ 1/6 (* -1/180 (pow x 2)))
(* 1/36 (pow x 4))
(pow x 4)
(+ 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/180
(- (* 1/2835 (pow x 2)) 1/180)
(- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180)
1/120
(+ 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)))))))
(* -6 x)
(* x (- (* 1/5 (pow x 2)) 6))
(* x (- (* (pow x 2) (+ 1/5 (* -61/3150 (pow x 2)))) 6))
(* x (- (* (pow x 2) (+ 1/5 (* (pow x 2) (- (* 101/94500 (pow x 2)) 61/3150)))) 6))
(* 1/2835 (pow x 2))
1/14400
(+ 1/14400 (* -1/25401600 (pow x 4)))
(* 1/5040 (pow x 2))
(+ (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)))))
(* 1/8037225 (pow x 9))
(* (pow x 9) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(* 1/8037225 (pow x 8))
(* (pow x 8) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 8) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(* (pow x 8) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(* -1/180 (pow x 4))
(* (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))
(* -1/180 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/180))
(* -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 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/37800 (pow x 4))
(* (pow x 4) (- (* 1/2835 (/ 1 (pow x 2))) 1/37800))
(* (pow x 4) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(* -1/5040 (pow x 2))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(* 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))))))
(/ 2835 (pow x 3))
(/ (+ 2835 (* 178605/4 (/ 1 (pow x 2)))) (pow x 3))
(/ (+ 2835 (+ (* 178605/4 (/ 1 (pow x 2))) (/ 32684715/16 (pow x 4)))) (pow x 3))
(/ (+ 2835 (+ (* 178605/4 (/ 1 (pow x 2))) (+ (* 3409390845/64 (/ 1 (pow x 6))) (/ 32684715/16 (pow x 4))))) (pow x 3))
(* -1/25401600 (pow x 4))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(+ (log (* -1/2 (- (exp x) (/ 1 (exp x))))) (log (/ -1 x)))
(* -1 (* (pow x 9) (- (* 1/255150 (/ 1 (pow x 2))) 1/8037225)))
(* -1 (* (pow x 9) (- (* 1/255150 (/ 1 (pow x 2))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
(* -1 (* (pow x 9) (- (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (/ (- (* -1 (/ (+ 178605/4 (* 32684715/16 (/ 1 (pow x 2)))) (pow x 2))) 2835) (pow x 3)))
(* -1 (/ (- (* -1 (/ (+ 32684715/16 (* 3409390845/64 (/ 1 (pow x 2)))) (pow x 4))) (+ 2835 (* 178605/4 (/ 1 (pow x 2))))) (pow x 3)))
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 (-.f64 (*.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 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2835 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(* -1/36 x)
(*.f64 #s(literal -1/36 binary64) x)
(* x (- (* 1/32400 (pow x 4)) 1/36))
(*.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) #s(literal 1/36 binary64)) x)
(* x (- (* (pow x 4) (+ 1/32400 (* -1/255150 (pow x 2)))) 1/36))
(*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/255150 binary64) (*.f64 x x) #s(literal 1/32400 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x)
(* x (- (* (pow x 4) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)))) 1/36))
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/8037225 binary64) (*.f64 x x)) #s(literal 1/255150 binary64)) (*.f64 x x) #s(literal 1/32400 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x)
-1/36
#s(literal -1/36 binary64)
(- (* 1/32400 (pow x 4)) 1/36)
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/32400 binary64)) #s(literal 1/36 binary64))
(- (* (pow x 4) (+ 1/32400 (* -1/255150 (pow x 2)))) 1/36)
(-.f64 (*.f64 (fma.f64 #s(literal -1/255150 binary64) (*.f64 x x) #s(literal 1/32400 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))
(- (* (pow x 4) (+ 1/32400 (* (pow x 2) (- (* 1/8037225 (pow x 2)) 1/255150)))) 1/36)
(-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/8037225 binary64) (*.f64 x x)) #s(literal 1/255150 binary64)) (*.f64 x x) #s(literal 1/32400 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))
(* 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)
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/36 (pow x 4))
(*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(+ 1/6 (* (pow x 2) (- (* 1/2835 (pow x 2)) 1/180)))
(fma.f64 (-.f64 (*.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 (*.f64 #s(literal 1/2835 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64))
-1/180
#s(literal -1/180 binary64)
(- (* 1/2835 (pow x 2)) 1/180)
(-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))
(- (* (pow x 2) (+ 1/2835 (* -1/37800 (pow x 2)))) 1/180)
(fma.f64 (*.f64 #s(literal 1/2835 binary64) x) x (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64)) #s(literal 1/180 binary64)))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* -1/5040 (pow x 2)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 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 (* (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 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(* -6 x)
(*.f64 #s(literal -6 binary64) x)
(* x (- (* 1/5 (pow x 2)) 6))
(*.f64 (-.f64 (*.f64 #s(literal 1/5 binary64) (*.f64 x x)) #s(literal 6 binary64)) x)
(* x (- (* (pow x 2) (+ 1/5 (* -61/3150 (pow x 2)))) 6))
(*.f64 (fma.f64 #s(literal -61/3150 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/5 binary64) (*.f64 x x)) #s(literal 6 binary64))) x)
(* x (- (* (pow x 2) (+ 1/5 (* (pow x 2) (- (* 101/94500 (pow x 2)) 61/3150)))) 6))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 101/94500 binary64) (*.f64 x x)) #s(literal 61/3150 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/5 binary64) (*.f64 x x)) #s(literal 6 binary64))) x)
(* 1/2835 (pow x 2))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
1/14400
#s(literal 1/14400 binary64)
(+ 1/14400 (* -1/25401600 (pow x 4)))
(fma.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))
(* 1/5040 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(+ (log (* 1/2 (- (exp x) (/ 1 (exp x))))) (log (/ 1 x)))
(+.f64 (neg.f64 (log.f64 x)) (log.f64 (*.f64 (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x))) #s(literal 1/2 binary64))))
(* 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 (/.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 6 binary64)))
(* 1/8037225 (pow x 9))
(*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1/8037225 binary64))
(* (pow x 9) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(*.f64 (-.f64 #s(literal 1/8037225 binary64) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/8037225 binary64)) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))) (pow.f64 x #s(literal 9 binary64)))
(* (pow x 9) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/8037225 binary64)) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 x #s(literal 9 binary64)))
(* 1/8037225 (pow x 8))
(*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/8037225 binary64))
(* (pow x 8) (- 1/8037225 (* 1/255150 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 #s(literal 1/8037225 binary64) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))))
(* (pow x 8) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (* 1/255150 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/8037225 binary64)) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))))
(* (pow x 8) (- (+ 1/8037225 (/ 1/32400 (pow x 4))) (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/8037225 binary64)) (/.f64 #s(literal 1/255150 binary64) (*.f64 x x))) (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 x #s(literal 8 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)))
(* -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 (pow.f64 x #s(literal 3 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(* -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))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) 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 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 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 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)))
(* -1/37800 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64))
(* (pow x 4) (- (* 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 4 binary64)))
(* (pow x 4) (- (* 1/2835 (/ 1 (pow x 2))) (+ 1/37800 (/ 1/180 (pow x 4)))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/37800 binary64)) (/.f64 #s(literal 1/180 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(* -1/5040 (pow x 2))
(*.f64 #s(literal -1/5040 binary64) (*.f64 x x))
(* (pow x 2) (- (* 1/120 (/ 1 (pow x 2))) 1/5040))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) 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))
(/ 2835 (pow x 3))
(/.f64 #s(literal 2835 binary64) (pow.f64 x #s(literal 3 binary64)))
(/ (+ 2835 (* 178605/4 (/ 1 (pow x 2)))) (pow x 3))
(/.f64 (+.f64 (/.f64 #s(literal 178605/4 binary64) (*.f64 x x)) #s(literal 2835 binary64)) (pow.f64 x #s(literal 3 binary64)))
(/ (+ 2835 (+ (* 178605/4 (/ 1 (pow x 2))) (/ 32684715/16 (pow x 4)))) (pow x 3))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 32684715/16 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 2835 binary64)) (/.f64 #s(literal -178605/4 binary64) (*.f64 x x))) (pow.f64 x #s(literal 3 binary64)))
(/ (+ 2835 (+ (* 178605/4 (/ 1 (pow x 2))) (+ (* 3409390845/64 (/ 1 (pow x 6))) (/ 32684715/16 (pow x 4))))) (pow x 3))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 32684715/16 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -3409390845/64 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (/.f64 #s(literal -178605/4 binary64) (*.f64 x x)) #s(literal 2835 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1/25401600 (pow x 4))
(*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/14400 (/ 1 (pow x 4))) 1/25401600))
(*.f64 (-.f64 (/.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/25401600 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))))))
(* -1 (* (pow x 9) (- (* 1/255150 (/ 1 (pow x 2))) 1/8037225)))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/255150 binary64) (*.f64 x x)) #s(literal 1/8037225 binary64))) (pow.f64 x #s(literal 9 binary64)))
(* -1 (* (pow x 9) (- (* 1/255150 (/ 1 (pow x 2))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 9 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/255150 binary64) (*.f64 x x)) #s(literal 1/8037225 binary64)) (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* -1 (* (pow x 9) (- (+ (* 1/255150 (/ 1 (pow x 2))) (* 1/36 (/ 1 (pow x 8)))) (+ 1/8037225 (/ 1/32400 (pow x 4))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 9 binary64))) (-.f64 (-.f64 (/.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 8 binary64))) (/.f64 #s(literal -1/255150 binary64) (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/8037225 binary64))))
(* -1 (* (pow x 3) (- 1/180 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1/180 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (+ 178605/4 (* 32684715/16 (/ 1 (pow x 2)))) (pow x 2))) 2835) (pow x 3)))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal -178605/4 binary64) (/.f64 #s(literal 32684715/16 binary64) (*.f64 x x))) x) x) #s(literal 2835 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (/ (- (* -1 (/ (+ 32684715/16 (* 3409390845/64 (/ 1 (pow x 2)))) (pow x 4))) (+ 2835 (* 178605/4 (/ 1 (pow x 2))))) (pow x 3)))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -32684715/16 binary64) (/.f64 #s(literal 3409390845/64 binary64) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 178605/4 binary64) (*.f64 x x)) #s(literal 2835 binary64))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))

rewrite192.0ms (1.4%)

Memory
-0.2MiB live, 286.9MiB allocated; 43ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055428
087404
1317394
22164394
08852386
Stop Event
iter limit
node limit
iter limit
Counts
24 → 435
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 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(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(pow.f64 x #s(literal 4 binary64))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #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 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #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/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))
(/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.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/2835 binary64) (*.f64 x x))
#s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (-.f64 (*.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 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64)))
(*.f64 (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) x)
(*.f64 (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x))
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
(*.f64 x (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (neg.f64 x))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x) (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 6 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 (-.f64 (*.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/36 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (*.f64 x (neg.f64 x)) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))))))
(/.f64 (*.f64 (*.f64 x (neg.f64 x)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 (-.f64 (*.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 (*.f64 x (neg.f64 x)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (*.f64 x x) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (-.f64 (*.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 (*.f64 x x) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x)) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))) (fma.f64 (pow.f64 (-.f64 (*.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 (neg.f64 (neg.f64 x)) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x)) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (*.f64 (neg.f64 (neg.f64 x)) (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))) (fma.f64 (pow.f64 (-.f64 (*.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 (neg.f64 (neg.f64 x)) (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (*.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x)) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 (-.f64 (*.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 (neg.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x)) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (*.f64 (neg.f64 x) (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 (-.f64 (*.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 (neg.f64 x) (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (*.f64 x (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (-.f64 (*.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 x (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (*.f64 x (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 (-.f64 (*.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 x (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x) (neg.f64 (neg.f64 x))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x) (neg.f64 x)) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x) x) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x) (neg.f64 (neg.f64 x))) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x) (neg.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (neg.f64 (neg.f64 x))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (neg.f64 x)) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) x) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (neg.f64 (neg.f64 x))) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (neg.f64 x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) x) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (*.f64 x (neg.f64 x))) (*.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (*.f64 x (neg.f64 x))) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) (*.f64 x (neg.f64 x))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) (*.f64 x x)) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) (*.f64 x (neg.f64 x))) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) (*.f64 x x)) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x)) (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (neg.f64 x)) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x)) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x)
(*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x)) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x)) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (neg.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x) (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) x) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (fma.f64 (pow.f64 (-.f64 (*.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 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 4 binary64)) (fma.f64 (pow.f64 (-.f64 (*.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 (fma.f64 (pow.f64 (-.f64 (*.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)) #s(literal 1/1296 binary64))) (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (pow.f64 (-.f64 (*.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 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))) #s(literal 1/46656 binary64))) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) (fma.f64 (pow.f64 (-.f64 (*.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 (pow.f64 (*.f64 (*.f64 (-.f64 (*.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)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 4 binary64)) (fma.f64 (pow.f64 (-.f64 (*.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/1296 binary64) (fma.f64 (pow.f64 (-.f64 (*.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 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 6 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))) (/.f64 #s(literal 1/46656 binary64) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/1296 binary64)))))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 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)) (neg.f64 x)) (neg.f64 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)) (*.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 (-.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (*.f64 x x)) (-.f64 (*.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)) (*.f64 x x)) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 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 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x)) (neg.f64 (-.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64)) x)) (neg.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 (*.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 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) x) (-.f64 (*.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)) x) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (-.f64 (*.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))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))))
(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 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) (*.f64 x #s(literal 1/6 binary64)))
(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 #s(literal 1/6 binary64) x) (*.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) x))
(+.f64 (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))) (*.f64 x #s(literal 1/6 binary64)))
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 #s(literal -1/180 binary64) (*.f64 x x))))
(/.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 (-.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.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 (*.f64 x x) #s(literal -1/1080 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.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)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.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 (fma.f64 (*.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) #s(literal 1/216 binary64))) (*.f64 (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64)))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 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 (-.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64))) (neg.f64 (-.f64 (*.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) (-.f64 (*.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 (*.f64 x x) #s(literal -1/1080 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/36 binary64)) (-.f64 (*.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)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.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 (*.f64 x x) #s(literal -1/1080 binary64)))))
(fma.f64 (*.f64 #s(literal -1/180 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 #s(literal -1/180 binary64) x) x #s(literal 1/6 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -1/180 binary64)) #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 (*.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal 1/6 binary64))))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -1/180 binary64) x)) x))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/180 binary64)))
(-.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 #s(literal -1/5832000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 1/32400 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/1080 binary64))))) (/.f64 #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 (*.f64 x x) #s(literal -1/1080 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 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x)
(*.f64 (pow.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x)
(*.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x))
(*.f64 #s(literal 1/6 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 1/6 binary64))
(*.f64 x (sqrt.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64))))
(*.f64 x (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (log.f64 #s(literal 1/36 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(exp.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (log.f64 #s(literal 1/36 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (log.f64 #s(literal 1/36 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (log.f64 #s(literal 1/36 binary64))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 binary64))
(*.f64 #s(literal 1/36 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 1/36 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 x x))) (neg.f64 (neg.f64 (*.f64 x x))))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 x))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x)))
(*.f64 (neg.f64 (*.f64 x x)) (neg.f64 (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64))
(pow.f64 (*.f64 x (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(sqrt.f64 (pow.f64 x #s(literal 8 binary64)))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (neg.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (fabs.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)))
(fma.f64 (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 1/4 binary64)) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)))
(fma.f64 (*.f64 x x) #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(fma.f64 x (sqrt.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)))
(fma.f64 x (sqrt.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(fma.f64 x (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)))
(fma.f64 x (pow.f64 (*.f64 (*.f64 x x) #s(literal 1/36 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64)))) #s(literal 1/216 binary64))) (*.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64)))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) #s(literal 1/6 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (neg.f64 x)) (neg.f64 x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x #s(literal 1/6 binary64))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))) #s(literal 1/6 binary64))
(fma.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) #s(literal 1/6 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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/36 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 (neg.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x)) x))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))) (*.f64 x x)))
(-.f64 #s(literal 1/6 binary64) (*.f64 (neg.f64 (*.f64 x x)) (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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))) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64))))) (/.f64 #s(literal 1/216 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) (*.f64 x #s(literal 1/6 binary64))))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.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 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 2 binary64)) #s(literal 1/32400 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 1/180 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64)))) (neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 3 binary64)) #s(literal 1/5832000 binary64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1/32400 binary64) (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 1/180 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/54010152000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64)) (-.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) (-.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/54010152000000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)))))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 2 binary64)) #s(literal 1/32400 binary64)) (+.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 1/180 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64))) (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 3 binary64)) #s(literal 1/5832000 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1/32400 binary64) (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 1/180 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/54010152000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64)) (*.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/54010152000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))))
(/.f64 (fma.f64 #s(literal -1/54010152000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64)) (*.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (fma.f64 #s(literal -1/54010152000000 binary64) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(fma.f64 (*.f64 #s(literal -1/37800 binary64) (*.f64 x x)) (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))
(fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -1/37800 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64)) (-.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))) (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))))
(-.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))) #s(literal 1/180 binary64))
(-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal -1/37800 binary64)))
(-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal 1/37800 binary64) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) (-.f64 #s(literal 1/180 binary64) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)))))
(+.f64 (/.f64 (*.f64 #s(literal -1/54010152000000 binary64) (pow.f64 x #s(literal 12 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))))))) (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 1/1428840000 binary64) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))))))))
(+.f64 (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)))
(+.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) (*.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)))) (neg.f64 (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) (*.f64 #s(literal 1/25401600 binary64) (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 (*.f64 #s(literal 1/1728000 binary64) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64)) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64)) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64))))
(/.f64 (+.f64 #s(literal 1/1728000 binary64) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 1/604800 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64))))
(/.f64 (fma.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)) #s(literal 1/14400 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)))
(/.f64 (-.f64 #s(literal 1/1728000 binary64) (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x))) x #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) x))) (sqrt.f64 x) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) x #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/5040 binary64)) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x)) (sqrt.f64 x) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (neg.f64 x))) (sqrt.f64 (neg.f64 x)) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 #s(literal -1/5040 binary64)) (sqrt.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 x x))) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 #s(literal 1/5040 binary64)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 #s(literal 1/5040 binary64)) (sqrt.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))) (sqrt.f64 x) #s(literal 1/120 binary64))
(fma.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))) #s(literal 1/120 binary64))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x)) #s(literal 1 binary64)) x #s(literal 1/120 binary64))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/5040 binary64) x) #s(literal 1 binary64)) x #s(literal 1/120 binary64))
(fma.f64 (pow.f64 (neg.f64 (*.f64 x x)) #s(literal 1 binary64)) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1 binary64)) x #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x)) (neg.f64 x) #s(literal 1/120 binary64))
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) x)) x #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (neg.f64 x) (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) (neg.f64 x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal -1/5040 binary64) x) x #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) (neg.f64 x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 #s(literal 1/5040 binary64) x) x #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (pow.f64 (neg.f64 (*.f64 x x)) #s(literal 1 binary64)) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 (neg.f64 x) x) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (neg.f64 (*.f64 x x)) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 (*.f64 x x) #s(literal 1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 x (pow.f64 (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1 binary64)) #s(literal 1/120 binary64))
(fma.f64 x (neg.f64 (*.f64 #s(literal -1/5040 binary64) x)) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1/120 binary64))
(fma.f64 x (*.f64 #s(literal 1/5040 binary64) x) #s(literal 1/120 binary64))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (/.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/1728000 binary64) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64))) (/.f64 (*.f64 #s(literal -1/128024064000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (fma.f64 #s(literal 1/604800 binary64) (*.f64 x x) (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal 1/14400 binary64))))
(-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))
(+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)) (-.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 3 binary64)) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)))) (*.f64 (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (pow.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (pow.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)))))
(fma.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 x)) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 x x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 x x) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (pow.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 2 binary64)) (-.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (neg.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 x x)) (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 3 binary64)) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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))))) (pow.f64 (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)) (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (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)))
(*.f64 (/.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (fma.f64 (pow.f64 (-.f64 (*.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 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64))))
(*.f64 (/.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x #s(literal 1/6 binary64)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 6 binary64)) (pow.f64 x #s(literal 12 binary64)) (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64)) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/36 binary64)))))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) #s(literal 3 binary64)) #s(literal 1/216 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 (-.f64 (*.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/36 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 x) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))
(neg.f64 (/.f64 (neg.f64 x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(neg.f64 (/.f64 x (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
(*.f64 (fabs.f64 (*.f64 #s(literal 1/2835 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 1/2835 binary64) x)) x)
(*.f64 (*.f64 #s(literal 1/2835 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/2835 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 1/2835 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/2835 binary64))
(*.f64 #s(literal 1/2835 binary64) (*.f64 x x))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 1/2835 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 1/2835 binary64) x)))
(*.f64 x (*.f64 #s(literal 1/2835 binary64) x))
(sqrt.f64 (*.f64 #s(literal 1/8037225 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64))))
(fabs.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)))
#s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fabs.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x))) x)
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 #s(literal 1/5040 binary64) x))) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/5040 binary64))) x)
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) (*.f64 x x))) (sqrt.f64 #s(literal 1/5040 binary64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) (neg.f64 x))) (sqrt.f64 (neg.f64 x)))
(*.f64 (sqrt.f64 #s(literal -1/5040 binary64)) (sqrt.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)) (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) x) (*.f64 x x))))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/5040 binary64) x)) (sqrt.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x)))
(*.f64 (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))) (sqrt.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x))))
(*.f64 (sqrt.f64 #s(literal 1/5040 binary64)) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))))
(*.f64 (sqrt.f64 #s(literal 1/5040 binary64)) (sqrt.f64 (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) x))))
(*.f64 (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x)) #s(literal 1 binary64)) x)
(*.f64 (pow.f64 (*.f64 #s(literal 1/5040 binary64) x) #s(literal 1 binary64)) x)
(*.f64 (pow.f64 (neg.f64 (*.f64 x x)) #s(literal 1 binary64)) #s(literal 1/5040 binary64))
(*.f64 (pow.f64 (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1 binary64)) x)
(*.f64 (*.f64 #s(literal -1/5040 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (neg.f64 (*.f64 x x)) #s(literal 1/5040 binary64))
(*.f64 (neg.f64 (*.f64 #s(literal -1/5040 binary64) x)) x)
(*.f64 #s(literal -1/5040 binary64) (*.f64 x x))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1/5040 binary64) x))
(*.f64 (*.f64 #s(literal -1/5040 binary64) x) (neg.f64 x))
(*.f64 (*.f64 #s(literal -1/5040 binary64) x) x)
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) (neg.f64 x))
(*.f64 (*.f64 #s(literal 1/5040 binary64) x) x)
(*.f64 #s(literal 1/5040 binary64) (pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64)))
(*.f64 #s(literal 1/5040 binary64) (pow.f64 (neg.f64 (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 (neg.f64 x) x))
(*.f64 #s(literal 1/5040 binary64) (neg.f64 (*.f64 x x)))
(*.f64 #s(literal 1/5040 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -1/5040 binary64))
(*.f64 (*.f64 x x) #s(literal 1/5040 binary64))
(*.f64 x (pow.f64 (*.f64 #s(literal -1/5040 binary64) x) #s(literal 1 binary64)))
(*.f64 x (neg.f64 (*.f64 #s(literal -1/5040 binary64) x)))
(*.f64 x (*.f64 #s(literal -1/5040 binary64) x))
(*.f64 x (*.f64 #s(literal 1/5040 binary64) x))
(pow.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1 binary64))
(neg.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(sqrt.f64 (*.f64 #s(literal 1/25401600 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)))
(exp.f64 (/.f64 (fma.f64 (log.f64 x) #s(literal 4 binary64) (log.f64 #s(literal 1/25401600 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal -1/5040 binary64))) #s(literal 1 binary64)))

eval119.0ms (0.9%)

Memory
-23.5MiB live, 231.2MiB allocated; 77ms collecting garbage
Compiler

Compiled 27 130 to 3 044 computations (88.8% saved)

prune44.0ms (0.3%)

Memory
-24.7MiB live, 68.4MiB allocated; 7ms collecting garbage
Pruning

25 alts after pruning (18 fresh and 7 done)

PrunedKeptTotal
New5889597
Fresh5914
Picked415
Done066
Total59725622
Accuracy
96.9%
Counts
622 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.4%
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
49.0%
(-.f64 (log.f64 #s(approx (sinh x) (fma.f64 (pow.f64 x #s(literal 3 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)) x))) (log.f64 x))
5.6%
(*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (/.f64 (log.f64 (/.f64 (sinh.f64 x) x)) (log.f64 (*.f64 (sinh.f64 x) x))))
49.5%
(log.f64 (/.f64 (sinh.f64 x) x))
2.8%
(log.f64 (-.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x)))
48.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
48.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
48.6%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
49.0%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #s(literal 1/120 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
49.1%
(log.f64 #s(approx (/ (sinh x) x) (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))))
48.9%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (*.f64 #s(literal 1/6 binary64) x) x #s(literal 1 binary64))))
48.4%
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x x) #s(literal 1 binary64))))
95.5%
#s(approx (log (/ (sinh x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
95.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (-.f64 (*.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)))
95.4%
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 #s(approx (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
95.5%
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 #s(approx (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (*.f64 #s(literal -1/36 binary64) x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
95.8%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
95.4%
#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))
95.4%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) #s(literal -1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
95.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) x) x))
50.3%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* -1/180 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)) x) x))
95.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
95.6%
#s(approx (log (/ (sinh x) x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
71.5%
#s(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
Compiler

Compiled 1 984 to 719 computations (63.8% saved)

regimes31.0ms (0.2%)

Memory
41.9MiB live, 41.9MiB allocated; 0ms collecting garbage
Counts
44 → 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/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) 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))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 #s(approx (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* -1/180 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) #s(literal -1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 #s(approx (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (*.f64 #s(literal -1/36 binary64) x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(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 (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 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))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))) x))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x x) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (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))))
(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 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (log (/ (sinh x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x) x)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(log.f64 (/.f64 (sinh.f64 x) x))
#s(approx (log (/ (sinh x) x)) #s(approx (* (* (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) x) x) (*.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 6 binary64)))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))))
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
(-.f64 (log.f64 #s(approx (sinh x) (fma.f64 (pow.f64 x #s(literal 3 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)) x))) (log.f64 x))
(log.f64 (-.f64 (/.f64 (/.f64 (exp.f64 x) #s(literal 2 binary64)) x) (/.f64 (/.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64)) x)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 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 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 4 binary64)) #s(literal 1/1296 binary64)) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) #s(literal 2 binary64)) #s(literal 1/36 binary64))) x))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/5040 binary64) (pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64)) #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 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))) x))
#s(approx (log (/ (sinh x) x)) (/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) (*.f64 #s(literal 1/6 binary64) x)))))
(*.f64 (log.f64 (*.f64 (sinh.f64 x) x)) (/.f64 (log.f64 (/.f64 (sinh.f64 x) x)) (log.f64 (*.f64 (sinh.f64 x) x))))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
Calls

3 calls:

11.0ms
x
9.0ms
(log.f64 (/.f64 (sinh.f64 x) x))
8.0ms
(/.f64 (sinh.f64 x) x)
Results
AccuracySegmentsBranch
95.8%1(/.f64 (sinh.f64 x) x)
95.8%1(log.f64 (/.f64 (sinh.f64 x) x))
95.8%1x
Compiler

Compiled 10 to 8 computations (20% saved)

regimes35.0ms (0.3%)

Memory
-4.7MiB live, 46.3MiB allocated; 5ms collecting garbage
Counts
32 → 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/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) 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))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 #s(approx (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* -1/180 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) #s(literal -1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 #s(approx (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (*.f64 #s(literal -1/36 binary64) x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(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 (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 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))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))) x))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x x) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (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))))
(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 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (log (/ (sinh x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x) x)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x) (*.f64 (neg.f64 (*.f64 #s(literal 1/5040 binary64) x)) x))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(log.f64 (/.f64 (sinh.f64 x) x))
#s(approx (log (/ (sinh x) x)) #s(approx (* (* (+ (* (- (* 1/2835 (* x x)) 1/180) (* x x)) 1/6) x) x) (*.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 6 binary64)))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
Calls

3 calls:

19.0ms
(log.f64 (/.f64 (sinh.f64 x) x))
8.0ms
x
6.0ms
(/.f64 (sinh.f64 x) x)
Results
AccuracySegmentsBranch
95.8%1x
95.8%1(/.f64 (sinh.f64 x) x)
95.8%1(log.f64 (/.f64 (sinh.f64 x) x))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes37.0ms (0.3%)

Memory
-15.6MiB live, 28.9MiB allocated; 8ms collecting garbage
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/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) 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))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 #s(approx (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (+ (* -1/180 (* x x)) 1/6) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x)) x) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (- (pow (* (* (- (* 1/2835 (* x x)) 1/180) x) x) 2) 1/36) #s(literal -1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 #s(approx (* (- (* (pow (- (* (* x x) 1/2835) 1/180) 2) (pow x 4)) 1/36) x) (*.f64 #s(literal -1/36 binary64) x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(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 (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/36 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))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 #s(approx (+ (* 1/5040 (* x x)) 1/120) #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 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) x) (*.f64 #s(literal 1/6 binary64) x))) x))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 #s(approx (+ (* (+ (* 1/5040 (* x x)) 1/120) (* x x)) 1/6) (*.f64 (*.f64 (fma.f64 #s(literal 1/5040 binary64) (*.f64 x x) #s(literal 1/120 binary64)) x) x)) (*.f64 x x) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (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))))
(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 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -1/37800 binary64) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
#s(approx (log (/ (sinh x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/37800 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64))) x) x) (*.f64 x x) (*.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 #s(approx (- 1/14400 (* (* (neg (* 1/5040 x)) x) (* (neg (* 1/5040 x)) x))) (*.f64 #s(literal -1/25401600 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
(log.f64 #s(approx (/ (sinh x) x) (fma.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/25401600 binary64) (*.f64 x x)) x) x)) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 x x)))) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x) #s(literal 1 binary64))))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (-.f64 (*.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)))
Calls

3 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes6.0ms (0%)

Memory
13.2MiB live, 13.2MiB allocated; 0ms collecting garbage
Counts
7 → 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/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) 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))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 #s(approx (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) x) x))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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:

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

Compiled 10 to 8 computations (20% saved)

regimes6.0ms (0%)

Memory
11.8MiB live, 11.8MiB allocated; 0ms collecting garbage
Accuracy

Total -15.8b remaining (-559.2%)

Threshold costs -15.8b (-559.2%)

Counts
6 → 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/2835 (* x x)) 1/180) (* x x)) 1/6) #s(literal 1/6 binary64)) 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))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 #s(approx (+ (* (pow x 4) -1/37800) (- (* 1/2835 (* x x)) 1/180)) #s(literal -1/180 binary64)) (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
#s(approx (log (/ (sinh x) x)) (*.f64 (sqrt.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) x))
#s(approx (log (/ (sinh x) x)) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/36 binary64))))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
Calls

3 calls:

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

Compiled 10 to 8 computations (20% saved)

simplify78.0ms (0.6%)

Memory
-11.5MiB live, 77.6MiB allocated; 10ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044133
160133
284133
3129133
4343133
51857133
65227133
Stop Event
node limit
Calls
Call 1
Inputs
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (-.f64 (*.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)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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(literal 1/6 binary64)))
Outputs
#s(approx (log (/ (sinh x) x)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.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 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2835 binary64)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64))) x))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 2 binary64)) #s(literal 1/36 binary64)) x) (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal 1/6 binary64)))))
#s(approx (log (/ (sinh x) x)) (*.f64 (fma.f64 (-.f64 (*.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)))
#s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.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(literal 1/6 binary64)))

derivations451.0ms (3.3%)

Memory
-20.3MiB live, 420.8MiB allocated; 43ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070702
0118608
1460512
23278512
08324492
031206
052205
1180205
21215205
08171205
059187
1186187
2548181
32333181
46693181
08015165
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 133 to 44 computations (66.9% saved)

preprocess65.0ms (0.5%)

Memory
31.1MiB live, 77.8MiB allocated; 3ms collecting garbage
Remove

(abs x)

Compiler

Compiled 414 to 178 computations (57% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...